Senior Software Engineer
Remote · Karnataka, India
Job Summary
Senior Software Engineer responsible for leading backend modernization efforts: designing serverless Node.js/TypeScript components, migrating data from legacy SQL databases, building APIs and event-driven workflows, and guiding AI agents to produce correct, production-ready code. Emphasizes deep engineering judgment, scalable architecture, code reviews, and collaboration with product, QA, and DevOps, while ensuring delivery aligns with business problems and customer needs.
Required Qualifications
- 3+ years of software engineering experience with a strong backend focus
- Expert-level Microsoft SQL Server and T-SQL - query optimization, indexing, stored procedures, and complex schema design
- Strong backend development experience with Node.js and TypeScript
- Experience with legacy system modernization - migration strategies and tradeoffs, and navigating systems where documentation is incomplete
- Experience with serverless architecture on a major cloud provider (AWS, Azure, or GCP)
- Enthusiasm for AI-assisted development and ability to direct AI agents and keep outputs correct
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.