This is a deeply hands on and technical position where engineering excellence is expected.
Responsibilities - Work with engineering manager and product owner to plan out development work and projected timelines, and provide clear status updates regularly.
- Work with the team to design and build the product from end to end.
- Work with engineering manager to set and enforce the team's engineering quality bar through code reviews, architecture reviews and mentoring, to ensure our product's quality don't fall over time.
- Solve technical problems as they arise and develop strategies to prevent future recurrence instead of just applying one time hotfixes.
Requirements - Experience with our tech stack Kotlin, Java, Spring Boot, relational DBMS, NoSQL storage/access patterns.
- Experience with backend development on large products with complex business requirements.
- Experience with backend developme...