Staff Software Engineer, Backend
Flex
π΅ $199k-$237k
π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 Software Engineer. You will be a key member of the backend engineering team, responsible for designing, developing, testing, and scaling systems for payment, billing, identity, and partner integrations. This role requires strong Java skills and experience with distributed systems. You will collaborate closely with product, design, and engineering teams to deliver exceptional user experiences. The ideal candidate is a leader who can drive projects from scoping to production rollout. Flex offers competitive salaries, comprehensive benefits, and a dynamic work environment.
Requirements
- Minimum of 5 years of experience with Java
- Strong computer science fundamentals
- Experience translating feature requirements into technical specifications
- Experience with Java frameworks and tools such as Spring (core/web/boot), Gradle, and JUnit
- Experience implementing and operating services in distributed services environments at scale
- Experience with observability and monitoring tools such as DataDog for maintaining high availability
- Ability to write high-quality code that is testable, maintainable, scalable, and secure
- Good understanding of REST and mobile API best practices
- Great communication skills and comfort working with a distributed team
Responsibilities
- Implement various backend systems supporting all business features
- Be responsible for services and integrations powering products (Payment, Billing, Identity, partner integration, etc.)
- Design, develop, test, and scale systems for great user and partner 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
Preferred Qualifications
- Prior experience working on cross-functional teams
- Proficiency with Java and Spring
- Experience with AWS, Containers, Kubernetes, and MySql
- Experience with CI/CD to improve code stability and code quality
Benefits
- Competitive pay
- 100% company-paid medical, dental, and vision (for full-time, U.S.-based employees)
- 401(k) + company equity (for full-time, U.S.-based employees)
- Unlimited paid time off with a PTO minimum + 13 company-paid holidays (for full-time, U.S.-based employees)
- Parental leave (for full-time, U.S.-based employees)
- Flex Cares Program: Non-profit company match + pet adoption coverage (for full-time, U.S.-based employees)
- Free Flex subscription (for full-time, U.S.-based employees)
- Competitive Pay (for full-time non-US employees)
- Company Equity (for full-time non-US employees)
- Unlimited PTO (for full-time non-US employees)
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
- π°$210k-$230kπUnited States, Canada
- π°$225k-$275k
- π°$230k-$250kπUnited States
- πUnited Kingdom
- π°$240kπUnited States
- π°$110k-$151kπCanada
- π°$205k-$235kπWorldwide
- π°$225k-$275k
- π°$170k-$210kπUnited States
Please let Flex know you found this job on JobsCollider. Thanks! π