Description:
? Flex is a growth-stage, NYC headquartered FinTech company that is creating the best rent payment experience
? Enables users to pay rent throughout the month on a schedule that better fits their finances and budget
? Empowers renters with flexibility over their recurring expense
? Looking for Software Engineer responsible for implementing service APIs used by mobile and web apps
? Part of shared service team responsible for core platform covering major business functions such as Payment, Ledger, Identity
? Designing, developing, testing, and scaling platform for great user and partner experiences
? Working closely with product, design, and engineering peers to solve user problems around rent payment
? Rolling out changes to customers in agile manner with small, frequent iterations
Requirements:
? Strong computer science fundamentals
? Experience with Java frameworks such as Spring, Gradle, and JUnit
? Experience implementing and operating services in distributed... services environment at scale
? Experience with observability and monitoring tools like DataDog for high availability
? Write high quality code that is testable, maintainable, scalable, and secure
? Good understanding of REST and mobile API best practices
? Great communication skills and comfortable working with a distributed team
? Prior experience working on cross functional teams
? Proficient with Java and Spring (Bonus: AWS, Containers, Kubernetes, MySql)
? Experience with CI/CD to improve code stability and quality
? Experience with IDE?s such as VSCode and IntelliJ
? Familiar with the Java ecosystem
? Minimum of 3 years experience with Java required
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