- System Design : Architect and design scalable backend services and APIs with a focus on high performance, low latency, and fault tolerance.
- Core Development : Build, test, and deploy features using technologies like Java (Spring Boot), Node.js, and TypeScript.
- Database Management : Design, query, and maintain relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
- Collaboration and Ownership : Work with cross-functional teams (product, frontend, data) and take end-to-end ownership of features from requirements to deployment and monitoring.
- Technical Excellence : Participate in code reviews, mentor junior engineers, and ensure adherence to best practices.
- On-Call Support : Participate in scheduled on-call rotations to provide production support and resolve high-priority incidents.