
Software Engineer I, Fullstack, Risk Engineering
Flex
full-time
Posted on:
Location Type: Remote
Location: California • New Jersey • United States
Visit company websiteExplore more
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