Responsibilities
- Embrace AI-assisted development as a core part of your workflow; stay current with emerging techniques and help evolve the team's practices as the field advances rapidly.
- Design and build sophisticated web applications across the full stack; own significant architectural decisions that ensure long-term maintainability and performance.
- Own and deliver complex, heavily ambiguous projects from design to release, independently resolving significant architectural questions and seeing work through to production.
- Proactively identify and address technical quality issues beyond your immediate project scope, looking across the team's systems to reduce risk and improve reliability.
- Mentor junior engineers, elevating the team's overall capability through knowledge sharing, code reviews, and hands-on guidance.
- Collaborate with a cross-functional team of Analysts, Data Scientists, Designers, Product Managers, and Engineers to define and deliver product features.
- Champion engineering best practices, including testing strategy, performance optimization, and technical debt management.
Requirements
- 7+ years of post-internship professional experience owning and delivering complex, full-stack web applications and distributed systems end-to-end in production
- Deep expertise in modern programming languages (Ruby, Python, React, TypeScript/JavaScript) with strong command of web frameworks and design patterns across the stack
- Strong experience with system architecture, microservices design, database optimization, and API development (REST and GraphQL)
- Hands-on experience with cloud infrastructure, DevOps practices, and scalable deployment technologies (AWS, GCP, or Azure)
- Demonstrated technical leadership, including mentoring teammates and driving technical initiatives
- Excellent written and verbal communication skills in English; proven ability to work with diverse stakeholders and translate technical concepts for non-technical audiences
Nice to Have
- Interest in technical interviewing, talent assessment, or edtech is a strong plus
Work Arrangement
Remote (City/Region)
Additional Information
- This position requires a schedule that overlaps with U.S. business hours.
- This position is only available to candidates residing in Bengaluru (formerly known as Bangalore).
- Applications from other cities in India will not be considered at this time.
- Submissions not 100% in English will not be considered.