
Staff Software Engineer, Fullstack
Flex
full-time
Posted on:
Location Type: Remote
Location: California • New York • United States
Visit company websiteExplore more
Salary
💰 $200,000 - $250,000 per year
Job Level
About the role
- Focus on creating exceptional user and partner experiences that drive engagement and retention.
- Partner closely with product managers, designers, and data scientists, data analysts to identify and solve critical user onboarding challenges.
- Design, develop, test, and deploy robust APIs, services and data pipelines that enhance user onboarding and overall platform experience.
- Implement changes through an agile methodology, prioritizing rapid iteration and continuous improvement.
- Utilize data and analytics to measure the impact of your work and identify opportunities for optimization.
Requirements
- 7+ years of professional software development experience.
- 3+ years of hands-on experience with Java.
- 3+ years of experience with React or React Native.
- 3+ years of experience with TypeScript.
- Having experience building high-quality mobile and web UIs to specifications is a must to have.
- Proficient in Java frameworks and tools used at Flex, including Spring (core/web/boot), Gradle, JUnit, and JVM (memory/performance tuning, GC).
- Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
- Experience with architectures and tools in React Native and React ecosystems (Hooks, Components, Context, Redux).
- Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools.
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 & Tools
JavaReactReact NativeTypeScriptSpringGradleJUnitService-Oriented ArchitectureREST APIsMessage Queues
Soft Skills
user experiencepartner experienceproblem solvingagile methodologycontinuous improvementdata analysis