Senior Software Engineer, Backend, Consumer API
Remote (U.S.)
Flex is a growth-stage, NYC headquartered FinTech company that is creating the best rent payment experience. Itâs hard to believe that itâs 2024 and paying rent on time is expensive, inflexible, and difficult. Weâre here to change that! Flex enables our users to pay rent throughout the month on a schedule that better fits their finances and budget. Our mission is to empower as many renters as possible with flexibility over their most significant recurring expense. After deliberately keeping a stealth profile as we built up unprecedented investor support and an enthusiastic user base, we are looking for motivated individuals to help us keep our mission growing. Will you be a part of the team?
About the role
Flex is looking for a Senior Software Engineer that will be responsible for implementing the service APIs that are used by our mobile and web apps.In this role you will be part of the orchestration team, a small team responsible for the app-friendly APIs that provide access to our core platform services. Youâll be designing, developing, testing, and scaling the APIs needed to deliver great user experiences that simplify the complexities of rent payment processing for our customers.
Youâll work closely with your product, design and engineering peers to solve our users' most pressing problems around rent payment. Youâll roll out changes to our customers in an agile manner with a delivery cadence that favors small, frequent iterations. The ideal candidate will be comfortable leading scoping, design and implementation for APIs they build and can drive their production rollouts to completion with minimum oversight.
Â
A minimum of 5 years experience with Java is required for this position.
Â
Skills that are required:Â
- 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 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 âŚ
This job isn't fresh anymore!
Search Fresh JobsJob Profile
100% company-paid medical 100% company-paid medical, dental, and vision Competitive pay Employee benefits Flex Cares Program Free Flex subscription Parental leave Unlimited Paid Time Off
Tasks- Design and develop APIs
- Mentor engineers
API APIs AWS CI/CD Communication Containers Datadog Fintech Gradle IntelliJ Java JUnit Kubernetes Monitoring MySQL Observability REST Spring
Experience5 years
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9