Published: Sun, 17 Nov 2024 18:50:57 GMT
Parental Leave
Flex Cares Program
Free Flex Subscription
Position: Software Engineer II – Backend, Consumer API
Company: Flex
Location: New York City (Remote Option Available)
Flex is a rapidly growing FinTech company headquartered in New York City. Our mission is to revolutionize the rent payment experience for renters by providing a flexible, affordable, and user-friendly platform. With unprecedented investor support and a dedicated user base, we are seeking motivated individuals to join our team and help us continue to expand our mission. Are you ready to be a part of our team?
About the Role:
As a Software Engineer at Flex, you will be responsible for implementing service APIs for our mobile and web applications. You will be a part of our orchestration team, working closely with product, design, and engineering teams to develop, test, and scale APIs that simplify the complexities of rent payment processing for our customers. We value agile development and prioritize small, frequent iterations to deliver the best user experience. The ideal candidate will have a minimum of 3 years of experience in Java, strong computer science fundamentals, and the ability to lead the scoping, design, and implementation of APIs with minimal oversight.
Key Responsibilities:
– Design, develop, test, and scale APIs to specifications
– Collaborate with product, design, and engineering teams to solve complex problems related to rent payment
– Roll out changes to customers in an agile manner with a focus on small, frequent iterations
– Ensure high availability of services through observability and monitoring tools
– Write high-quality, testable, maintainable, scalable, and secure code
– Knowledge of REST and mobile API best practices
– Excellent communication skills and the ability to work with a distributed team
Qualifications:
– Minimum of 3 years of experience with Java
– Strong computer science fundamentals
– Experience with Java frameworks and tools such as Spring (core/web/boot), Gradle, and JUnit
– Experience with distributed services environment at scale
– Knowledge of observability and monitoring tools, such as DataDog
– Understanding of REST and mobile API best practices
– Excellent communication skills and the ability to work with a distributed team
Core Competencies:
– Prior experience working on cross-functional teams
– Proficient in Java and Spring (Bonus: AWS, Containers, Kubernetes, MySql)
– Experience with CI/CD to improve code stability and quality
– Familiarity with IDEs such as VSCode and IntelliJ
– Knowledge of the Java ecosystem
Life at Flex:
At Flex, we believe that diversity and inclusivity are crucial to building a successful company. We have employees located throughout the US, Australia, Canada, and South America, and we take great pride in being an equal opportunity workplace. We offer a range of employee benefits, including:
– Competitive pay
– 100% company-paid medical, dental, and vision insurance
– 401(k) + company equity
– Unlimited paid time off with a minimum PTO + 13 company-paid holidays
– Parental leave
– Flex Cares Program: Non-profit company match + pet adoption coverage
– Free Flex subscription
– For full-time non-US employees, we offer competitive pay, company equity, unlimited PTO, parental leave, and the Flex Cares Program. Apply link