Senior Software Engineer, Backend

Karat
Summary
Join Karat's Engineering team and build product features that improve how engineers are interviewed and engineering organizations operate. You will play a key technical leadership role in developing the flagship interviewing platform, working hands-on to create and build complex products. Collaborate with engineering leadership to execute the vision of transforming technical talent assessment, taking ownership of complex projects. This position requires working a schedule overlapping with U.S. counterparts. You will develop sophisticated web applications, write clean, scalable services, and collaborate with a cross-functional team. Lead and mentor junior engineers, drive architecture discussions, and champion engineering best practices. This role is based in Bengaluru, India, and is fully remote.
Requirements
- 7+ years of post-intern, professional experience developing and launching sophisticated web applications and distributed systems into production environments
- Deep expertise in modern programming languages (Ruby, Python, React, TypeScript/JavaScript) with mastery of web frameworks and design patterns for both frontend and backend
- Strong experience with system architecture, microservices design, database optimization, and API development (REST and GraphQL)
- Proven experience with cloud infrastructure, DevOps practices, and scalable deployment technologies (AWS, GCP, or Azure)
- Demonstrated technical leadership experience, including mentoring team members and leading technical initiatives
- Advanced knowledge of software engineering best practices, including CI/CD, automated testing, monitoring, and performance optimization
- Strong analytical and problem-solving abilities with experience making technical tradeoffs in complex systems
- Excellent communication and collaboration skills in the English language (verbal and written); proven ability to work effectively with diverse stakeholders and translate technical concepts for non-technical audiences
- Track record of delivering high-quality software on schedule while maintaining technical excellence
- Experience with agile development methodologies and cross-functional team collaboration
Responsibilities
- Develop sophisticated web applications, frontend and backend, using a variety of programming languages, testing, and development tools
- Write clean, scalable services, components, and APIs and the backend that our products depend on, making architectural decisions that ensure long-term maintainability and performance
- Collaborate to further develop effective engineering processes with our cross-functional team of Analysts, Data Scientists, Designers, Product Managers, and Software Engineers to define features and build powerful, easy-to-use products and customer-facing workflow tools
- Own and deliver complex projects from design to release that fall into your team's area on time and with high-quality code with minimal defects
- Lead and mentor more junior engineers by drawing from your rich set of experiences and technical knowledge, helping to elevate the overall engineering capability of the team
- Drive architecture discussions and technical decision-making, balancing cutting-edge approaches with proven, reliable technologies
- Champion engineering best practices, including testing strategies, performance optimization, and technical debt management
Preferred Qualifications
- Interest in technical interviewing, talent assessment, or educational technology is highly valued
- Proficiency in leveraging AI tools to accelerate development workflows and productivity
Benefits
- Private healthcare available (100% premium coverage for employees and eligible dependents)
- Generous India time off policies
- Vacation: 18 days of vacation per year (accrued at 1.5 days per month)
- Sick Leave: Three (3) work weeks per calendar year
- Karat βNo Questions Askedβ Leave: one (1) work week per calendar year
- Public Holidays: 7 days
- Floating Holidays: 4 days
- Karat Summer Break: 5 days - July
- Karat Winter Break: 5 days - December
Share this job:
Similar Remote Jobs
