Flex

Software Engineer I, Fullstack, Risk Engineering

Flex

full-time

Posted on:

Location Type: Remote

Location: CaliforniaNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $125,000 - $138,000 per year

Job Level

About the role

  • Build and maintain backend services and APIs in Java (Spring Boot) that support real-time risk decisioning and fraud prevention.
  • Develop user-facing features using TypeScript with React and/or React Native for risk-related flows across web and mobile.
  • Collaborate with product, design, and engineering partners to deliver end-to-end features from requirements to production.
  • Write clean, well-tested, and maintainable code, participating in code reviews and learning best practices.
  • Help monitor, debug, and support production systems, gaining experience with distributed systems and operational excellence.

Requirements

  • Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).
  • Strong foundational knowledge of Java and object-oriented programming principles.
  • Experience with React or React Native, and proficiency in TypeScript.
  • Understanding of data structures, algorithms, and basic system design concepts.
  • Familiarity with REST APIs and service-oriented architectures.
  • Experience working with relational databases and writing SQL queries.
  • Familiarity with Git or other version control systems.
  • Ability to communicate clearly, collaborate effectively, and ask questions.
  • Curiosity about how systems work and a desire to learn continuously.
  • Exposure to risk engineering, fraud detection, or decision platforms (through coursework, internships, or prior roles).
Benefits
  • Competitive medical, dental, and vision available from Day 1
  • Company equity
  • 401(k) plan with company match (our company match kicks off at the beginning of 2026)
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Flex Cares Program
  • Free Flex subscription

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootTypeScriptReactReact NativeREST APIsSQLdata structuresalgorithmssystem design
Soft skills
communicationcollaborationcuriosityproblem-solvingcode reviewlearningdebuggingsupportoperational excellenceattention to detail
Certifications
Bachelor’s degree in Computer Science