Summary
Join our team at Flex, a growth-stage FinTech company, as a Software Engineer to implement service APIs for mobile and web apps, working closely with product, design, and engineering peers to solve users' problems around rent payment.
Requirements
- A minimum of 3 years experience with Java is required for this position
- Strong computer science fundamentals
- Ability to build high quality APIs to specifications
- Experience with the Java frameworks and tools we use at Flex such as Spring (core/web/boot), Gradle and JUnit
- Experience implementing and operating services in distributed services environment at scale
- Experience with observability and monitoring tools such as DataDog for maintaining high availability
- Ability to write high quality code that is testable, maintainable, scalable and secure
- Good understanding of REST and mobile API best practices
- Great communication skills and ability to work with a distributed team
Responsibilities
- Implementing the service APIs that are used by our mobile and web apps
- Designing, developing, testing, and scaling the APIs needed to deliver great user experiences that simplify the complexities of rent payment processing for our customers
- Working closely with your product, design and engineering peers to solve our users' most pressing problems around rent payment
Benefits
- Competitive pay
- 100% company-paid medical, dental, and vision
- 401(k) + company equity
- 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