Karat is the world leader in technical interviewing and pioneer of the Interviewing Cloud.
Senior Software Engineer
Location
India
Posted
68 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Karat
• Own complex, technically demanding projects on our flagship interviewing platform and drive them end-to-end • Make significant architectural decisions, actively improve technical quality across the team's codebase • Collaborate closely with engineering leadership to raise the bar on how we build • Embrace AI-assisted development as a core part of your workflow • Design and build sophisticated web applications across the full stack • Own and deliver complex, heavily ambiguous projects from design to release • Proactively identify and address technical quality issues beyond immediate project scope • Mentor junior engineers, elevating the team's overall capability
Job 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
- Interest in technical interviewing, talent assessment, or edtech is a strong plus
Benefits
- Health insurance
- Paid time off
- Flexible work arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
Radiology PartnersRadiology Partners, through its owned and affiliated practices, is a leading radiology practice in the U.S.
• Develop and maintain front-end applications using Angular and Node.js (TypeScript) • Build and support back-end services and APIs using Laravel (PHP) • Ensure strong alignment between front-end and back-end systems, including efficient queries and API consistency • Write clean, maintainable, and reusable code following industry best practices • Perform design and code reviews to maintain code quality, performance, and reliability • Provide development estimates for enhancement requests • Test programs to ensure quality and expected results prior to Quality Engineering • Investigate and resolve bugs and deficiencies across project codebases • Work on projects of moderate to advanced complexity • Collaborate with product managers, support, and engineering peers • Stay current with evolving technologies, tools, and best practices through ongoing learning
Senior Software Engineer
ProsperOpsAutomatically reduce AWS, Azure, and Google Cloud costs with zero ongoing effort. A Flexera company.
• Design and develop high-quality, secure, testable software • Identify, prioritize and execute tasks in the software development lifecycle • Automate tasks through appropriate tools and scripting • Review and debug code • Perform validation and verification testing • Collaborate with internal teams and vendors to fix and improve products • Ensure software is up-to-date with the latest technologies
Lead Software Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Develop high-quality backend systems using NodeJS, adhering to best coding practices. • Develop high-quality frontend applications using ReactJS / NextJS, adhering to best coding practices. • Ensure production stability and promptly resolve critical issues to minimize operational impact. • Analyze existing code and identify opportunities for enhancement and optimization. • Support cross-functional teams by addressing change requests efficiently. • Mentor and guide junior developers on best practices in software development. • Review peer pull requests to maintain code quality and consistency.
• Drive technical execution by participating in daily stand-ups, conducting thorough multi-stack code reviews • Act as the primary technical POC for all B2B/GTM projects • Seamlessly integrate into weekly Scrum flow • Lead Agile ceremonies (Sprint Planning, Retro, Review, Backlog Grooming) • Lead the development and experimentation of AI agent workflows • Take full ownership of daily operations, monitoring system health and lead deliveries via rigorous data analysis




