Salary
💰 $177,000 - $213,000 per year
Tech Stack
AWSDistributed SystemsDynamoDBGradleJavaJUnitReactReact NativeReduxSpringSpring BootSpringBootTerraformTypeScript
About the role
- Build decision platform and machine learning solutions to respond to and mitigate business risks in Flex
- Design and develop 24/7 high-scale APIs and distributed systems (Java/Spring Boot) on AWS
- Implement event data stream ingestion supporting near real-time fraud rules
- Develop advanced A/B testing and experimentation capabilities to fight fraud
- Work closely with product, design, and engineering peers to launch new features across web and mobile
- Maintain and tune JVM performance, CI/CD, observability, and scalable microservice architectures
Requirements
- 6+ years of professional software development experience
- 5+ years of hands-on experience with Java
- 2+ years of experience with React or React Native
- 2+ years of experience with TypeScript
- Experience building high-quality mobile and web UIs to specifications
- Proficient in Java frameworks and tools: Spring (core/web/boot), Gradle, JUnit, JVM (memory/performance tuning, GC)
- Experience with microservice architecture, RESTful APIs, Message Queues, and scalable architectures
- Experience with React Native and React ecosystems (Hooks, Components, Context, Redux)
- Experience with AWS (EKS, Aurora RDS, ElastiCache, DynamoDB) and containerization tools
- Preferred: experience in risk engineering, decision/rule engines, or fraud/transaction risk systems
- Preferred: proficient in CI/CD (preferably GitHub Actions), git, and automation
- Preferred: skilled in observability/monitoring tools (e.g., DataDog)
- Preferred: experience with big data platforms and tooling (e.g., Snowflake)
- Preferred: proficient in Infrastructure as Code (CDK, Terraform)
- Preferred: experience mentoring junior engineers and elevating team standards
- Excellent written and verbal communication; experience in cross-functional collaboration
- Competitive pay
- 100% company-paid medical, dental, and vision
- 401(k) + company equity
- Unlimited paid time off + 13 company paid holidays
- Parental leave
- Flex Cares Program
- Free Flex subscription
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootReactReact NativeTypeScriptJVM tuningMicroservice architectureRESTful APIsCI/CDEvent data stream ingestion
Soft skills
communicationcross-functional collaborationmentoringteam standards elevation