Flex is hiring a
Senior Software Engineer

closed
Logo of Flex

Flex

πŸ’΅ $170k-$210k
πŸ“Remote - Worldwide

Summary

The job is for a Senior Software Engineer at Flex, a growth-stage FinTech company headquartered in NYC. The role involves implementing service APIs for the mobile and web apps, working closely with cross-functional teams, and ensuring high-quality API development. The ideal candidate should have strong computer science fundamentals, experience with Java, Spring, Gradle, JUnit, and distributed services environment at scale.

Requirements

  • Minimum of 5 years experience with Java
  • Strong computer science fundamentals
  • Ability to build high-quality APIs to specifications
  • Experience with the Java frameworks and tools used at Flex such as Spring (core/web/boot), Gradle, and JUnit
  • Experience implementing and operating services in a distributed services environment at scale
  • Experience with observability and monitoring tools such as DataDog for maintaining high availability
  • Ability to write maintainable code that uses industry best practices to improve the entire software development life cycle (unit testing, linting, build automation)
  • Good understanding of REST and mobile API best practices
  • Great communication skills and ability to work with a distributed team
  • Able to mentor engineers in using best practices for software development

Responsibilities

  • Implement service APIs for the mobile and web apps
  • Work closely with product, design, and engineering peers to solve users' problems around rent payment

Benefits

  • Competitive pay
  • 100% company-paid medical, dental, and vision
  • 401(k) + company stock options
  • Unlimited paid time off with a PTO minimum + 13 company-paid holidays
  • Parental leave
  • Flex Cares Program: Non-profit company match + pet adoption coverage
  • Free Flex subscription
This job is filled or no longer available

Similar Jobs