Design, implement, and maintain backend services and APIs.
Work with Postgres and MongoDB for data storage and access.
Collaborate with teammates across engineering, product, and QA.
Participate in code reviews, design discussions, and architecture planning.
Contribute to best practices as we introduce Kotlin into the stack.
Optimize performance and reliability across distributed systems.
Requirements
3–5 years of backend software engineering experience
Proficiency in Scala or Java (experience with both is a plus)
Interest in or exposure to Kotlin
Experience with relational and non-relational databases (Postgres, MongoDB, or similar)
Solid understanding of API design, distributed systems, and data modeling
Strong problem-solving skills and a collaborative mindset
Benefits
Employer sponsored medical, dental and vision with a variety of coverage options
Company provided and supplemental life insurance
Paid vacation and sick time
Paid company holidays, including a floating holiday that enable our employees to celebrate the holiday of their choosing
A Spirit day to encourage and allow our employees to more easily volunteer in their community
A 401K plan
Employee Assistance Program (EAP) at no cost – services include telephonic counseling sessions, consultation on legal and financial matters, emotional well-being, family and caregiving
A range of additional voluntary programs, such as spending accounts, student loan refinancing, accident insurance and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.