Flex

Staff Software Engineer, Fullstack

Flex

full-time

Posted on:

Location Type: Remote

Location: CaliforniaNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

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