Senior Software Engineer, Backend

Flex

Remote
$146,200 —$215,000 usd; not specified; competitive...
Remote
Java backend development
Spring (core/web/boot)
Gradle and junit
Flex is a growth-stage FinTech company aiming to revolutionize the rent payment experience by offering flexibility and better budgeting options for renters

Job Summary

  • Flex is a growth-stage FinTech company aiming to revolutionize the rent payment experience by offering flexibility and better budgeting options for renters.
  • Senior Backend Engineers will design, build, and scale backend services and APIs across Consumer, Partner Integrations, Core Platform, and Risk engineering teams.
  • The company offers competitive compensation based on location tiers, company equity, 401(k) with match, unlimited PTO, and other benefits for US employees.

Matching Summary

Flex is a growth-stage FinTech company aiming to revolutionize the rent payment experience by offering flexibility and better budgeting options for renters.

Salary

$146,200 —$215,000 USD; Not specified; Competitive medical, dental, and vision, Company equity, 401(k) plan with company match, Unlimited paid time off + 13 company paid holidays, Parental leave, Flex Cares Program, Free Flex subscription

Skills & Requirements

Must-have

  • Java backend development
  • Spring (core/web/boot)
  • Gradle and JUnit
  • AWS (EKS, Aurora RDS, Elasticache, DynamoDB)
  • Docker and Kubernetes
  • DataDog monitoring

Nice-to-have

  • Risk engineering experience
  • Machine learning for fraud detection
  • Snowflake data platform
  • Infrastructure as Code (CDK/Terraform)

Key Requirements

  • 5-6+ years of professional software engineering experience
  • 4+ years of hands-on Java experience
  • Experience operating services in distributed, service-oriented architectures
  • Familiarity with REST API design and message-driven architectures
  • Experience with AWS and containerization technologies

Work Rights

Not specified

Tailored Resume

Cover Letter