Senior Software Engineer, Backend, Consumer API
Flex
πRemote
Please let Flex know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Flex, a growing FinTech company in NYC, as a Senior Software Engineer to build and maintain the service APIs used by our mobile and web applications. You will be part of a small team responsible for creating user-friendly APIs that simplify rent payment processing. This role involves designing, developing, testing, and scaling APIs, collaborating with product, design, and engineering teams, and implementing changes in an agile manner. The ideal candidate will have extensive Java experience, strong computer science fundamentals, and the ability to lead API development and deployment. Flex offers a remote-friendly work environment and a comprehensive benefits package.
Requirements
- A minimum of 5 years experience with Java
- 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 using best practices for software development
Responsibilities
- Implement the service APIs used by our mobile and web apps
- Design, develop, test, and scale the APIs needed 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 a delivery cadence that favors 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
- π°$177k-$213kπUnited States
- πCanada
- πChina
- π°$76k-$98kπPortugal
- π°$92k-$125kπSpain
- π°$75k-$100kπPoland
- π°$150k-$200kπCanada
- πUnited States
- π°$150k-$200kπCanada