Senior Software Engineer, Backend

Flex

Remote
Tier a (nyc/sf): $172,000—$215,000 usd; tier b: $1...
Remote
Java backend development
Spring boot framework
Rest apis and message queues
Flex is creating the best rent payment experience, empowering renters with flexibility over their most significant recurring expense

Job Summary

  • Flex is creating the best rent payment experience, empowering renters with flexibility over their most significant recurring expense.
  • The role involves designing, developing, testing, and scaling backend systems for payments, billing, identity, and partner integrations.
  • The company offers competitive medical, dental, and vision, company equity, 401(k) with match, and unlimited paid time off for U.S. employees.

Matching Summary

Flex is creating the best rent payment experience, empowering renters with flexibility over their most significant recurring expense.

Salary

Tier A (NYC/SF): $172,000—$215,000 USD; Tier B: $154,800—$193,500USD; Tier C: $146,200—$182,750 USD; Not specified; Not specified

Skills & Requirements

Must-have

  • Java backend development
  • Spring Boot framework
  • REST APIs and message queues
  • AWS cloud services
  • containerization tools
  • designing fault-tolerant systems

Nice-to-have

  • leading team initiatives
  • mentoring junior engineers
  • cross-functional collaboration
  • observability and monitoring tools
  • Infrastructure as Code

Key Requirements

  • 6 years software engineering experience
  • 4 years Java experience
  • experience with Spring, Gradle, JUnit, JVM
  • experience with SOA, REST, Message Queues
  • experience with AWS, EKS, Aurora RDS, Elasticache, DynamoDB
  • experience with containerization tools

Work Rights

Not specified

Tailored Resume

Cover Letter