- Lead the design and development of backend services, distributed systems, and APIs.
- Own features end-to-end (architecture, coding, testing, observability, and deployment).
- Write clean, maintainable, well-tested code, following engineering best practices and test-driven development.
- Break down complex technical work into manageable chunks.
- Work in a collaborative, cross functional, agile team environment.
- Mentor associate and mid-level engineers, fostering a culture of technical excellence.
- Identify, document, and deliver technical improvements (performance, reliability, scalability).
- Participate in incident response and support rotations (one week out of every five).
AWSPostgreSQLJava+3 more