Source description
About the role
Lead Software Engineer (Full Stack - .NET & React) 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. Technical Requirements 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.
More at SYRENCLOUD INC