Senior/Lead Fullstack Developer
Indexed description
Location: Hyderabad / Remote
Experience: 5–10 Years
Role Overview
We are looking for a Lead Software Engineer who is a technical powerhouse and a mentor at heart. In this role, you will be the bridge between complex architectural designs and high-quality production code. You will lead a pod of developers, acting as the Subject Matter Expert (SME) for both frontend and backend systems, ensuring that our enterprise applications are scalable, secure, and performant.
Key Responsibilities
- Technical Execution: Design, develop, and maintain full-stack components using .NET Core and ReactJS, decomposing complex problems into simple, elegant solutions.
- Leadership & Mentoring: Lead a team of engineers through code reviews, technical guidance, and process improvements to accelerate development velocity.
- Quality Governance: Drive engineering best practices, including TDD (Test Driven Development), Unit Testing (MOQ/Jasmine), and CI/CD integration.
- System Ownership: Act as the SME for RESTful services and Microservices architecture, ensuring seamless integration with SQL and NoSQL databases.
- Collaboration: Work closely with cross-functional teams to release features and mitigate technical risks or system limitations.
- Backend: 5+ years of hands-on experience in C# and .NET Core. Mastery of Web API and ORM tools (Entity Framework/Dapper).
- Frontend: 3+ years of experience in building SPAs using ReactJS, along with Expertise in JavaScript (ES6+), HTML5, and CSS3.
- Database: Strong proficiency in MSSQL/TSQL. Experience with MongoDB or Cosmos DB is a significant advantage.
- Architecture: Deep understanding of Design Patterns, OOPS, and Microservices. Familiarity with Azure Service Bus or RabbitMQ is a plus.
- Testing/DevOps: Experience with Unit Testing (MOQ, TDD) and source control (GitHub/Bitbucket). Experience with Azure is highly preferred.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search