Senior Software Engineer, Backend, Consumer API
Flex
π΅ $177k-$213k
πRemote - United States
Please let Flex know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Flex, a NYC-based FinTech company revolutionizing rent payments, as a Senior Software Engineer. You will be a key member of the orchestration team, responsible for designing, developing, testing, and scaling APIs used by our mobile and web applications. This role requires strong Java skills and experience with distributed systems. You will collaborate closely with product, design, and engineering teams to improve the user experience. The ideal candidate is a leader who can drive projects to completion with minimal oversight and mentor junior engineers. Flex offers competitive salaries, comprehensive benefits, and a dynamic work environment.
Requirements
- Minimum of 5 years experience with Java
- Strong computer science fundamentals
- Ability to build high quality APIs to specifications
- Experience with Java frameworks and tools 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 using best practices for software development
Responsibilities
- Implement the service APIs used by our mobile and web apps
- Design, develop, test, and scale APIs to deliver great user experiences
- Work closely with product, design and engineering peers to solve users' problems around rent payment
- Roll out changes to customers in an agile manner with small, frequent iterations
- Lead scoping, design and implementation for APIs
- Drive production rollouts to completion with minimum oversight
- Mentor engineers in using best practices for software development
Preferred Qualifications
- Prior experience working on cross functional teams
- Proficient with Java and Spring
- AWS, Containers, Kubernetes, MySql
- Experience with CI/CD to improve code stability and code quality
- Experience with IDEβs such as VSCode and IntelliJ
- Familiar with the Java ecosystem
- Motivated to help other engineers succeed and be effective
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
- Competitive Pay
- Company Equity
- Unlimited PTO
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πCanada
- πChina
- π°$76k-$98kπPortugal
- π°$92k-$125kπSpain
- π°$75k-$100kπPoland
- π°$150k-$200kπCanada
- πUnited States
- π°$150k-$200kπCanada