About the job
Key Responsibilities:
- Develop and maintain high-quality, well-tested code, while conducting thorough code reviews for team members.
- Collaborate cross-functionally with engineers, designers, and product managers to transform requirements into viable products, overseeing execution from start to finish.
- Provide mentorship and technical leadership, guiding peers through architectural and coding challenges.
- Lead strategic technical initiatives across engineering teams that influence the entire organization.
- 6+ years of software engineering experience.
- Proficient coding skills with a robust understanding of cloud architectures and algorithms, alongside strong debugging capabilities.
- Ability to manage projects comprehensively, from requirements gathering and design to debugging, testing, and release management.
- Experience in designing, building, and maintaining large-scale production systems on the cloud, ensuring high availability and smooth operations.
- Proven ability to build systems from scratch.
- Passion for staying updated with modern software development practices and shaping our technology stack as we expand.
- Experience mentoring junior engineers.
- Prior experience as a Technical Lead.
- Experience with time-series based monitoring/observability systems.
- Degree in Computer Science.
- Familiarity with TypeScript.
- Experience with AWS.

