About Flex
At Flex, we're on a mission to revolutionize the rent payment experience. Despite being in 2024, paying rent on time can be expensive, inflexible, and difficult. We aim to change that.
Our Vision
We empower renters with flexibility over their most significant recurring expense by enabling them to pay rent throughout the month on a schedule that fits their finances and budget.
The Role
We're seeking a talented Software Engineer to join our team. As a key member of our backend engineer team, you'll be responsible for implementing various backend systems that support all business features.
Key Responsibilities
* Designing, developing, testing, and scaling systems needed to deliver great user and partner experiences.
* Working closely with product, design, and engineering peers to solve users' pressing problems around rent payment.
* Rolling out changes to customers in an agile manner with a delivery cadence favoring small, frequent iterations.
Requirements
* Minimum 6 years of software engineering experience.
* Minimum 4 years of experience with Java.
* Ability to work on a globally-distributed team with high ownership.
* Experience working with technical and non-technical stakeholders, aligning scope, and delivery expectations.
* Ability to grow in a fast-paced environment challenging you to bring your best.
Preferred Qualifications
* Proficient in CI/CD systems, git, automation.
* Skilled in observability and monitoring tools.
* Experienced with big data platforms and tooling.
* Proficient in Infrastructure as Code.
* Excellent written and verbal communicator with cross-functional collaboration experience.
About Life at Flex
We value diversity and inclusivity in our team. Our HQ is located in New York City, but we have employees worldwide. We prioritize building an inclusive culture and offer competitive benefits, including competitive pay, company-paid medical, dental, and vision, 401(k), unlimited PTO, parental leave, and more.