Lead Software Developer
New
S
Smart WorkingSoftware Development
India, 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)Full-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Excellent written and spoken English
- Required Skills
- SQLCloud ComputingFull Stack DevelopmentC#Azure.NETCI/CDRESTful APIs
Requirements
- Strong experience as a full-stack developer building modern web applications
- Proven experience working on live production systems with real users
- Strong knowledge of REST APIs and third-party integrations
- Solid experience with relational databases and transactional systems
- Experience working with cloud-hosted environments and CI/CD pipelines
- Hands-on experience with technologies such as C#, .NET, SQL, and Azure
- Experience reviewing, refactoring, and improving existing codebases
- Practical experience using AI coding tools (e.g., Claude, Cursor, or similar) in development workflows
- Prior experience in a technical leadership or senior engineering role with ownership responsibilities
- Strong decision-making skills with the ability to justify and communicate technical choices
- Excellent written and spoken English
- Comfortable working remotely with distributed teams and international stakeholders
- Proactive, accountable, and able to operate independently
Responsibilities
- Lead the design and implementation of features across frontend, backend, integrations, and data layers
- Act as the technical authority for the team, reviewing code, guiding architectural decisions, and approving changes
- Drive improvements in code quality, security, testing, and release processes
- Use AI-assisted development tools to improve delivery speed, reduce technical debt, and enhance product development
- Identify risks early, break down work effectively, and support predictable sprint delivery
- Mentor and support developers, helping raise overall team capability and engineering standards
- Collaborate with stakeholders to translate business requirements into robust technical solutions
- Take ownership of production systems, ensuring stability, performance, and continuous improvement
- Contribute hands-on to development, including refactoring and improving existing codebases
View Full Description & ApplyYou'll be redirected to the employer's site