About the Role
We’re looking for a Senior Software Engineer who’s passionate about building high-performance, scalable web applications using .NET and ReactJS . You’ll play a key role in designing, developing, and delivering robust solutions while mentoring others and driving engineering excellence.
Key Responsibilities
- Design, develop, and maintain modern web applications using .NET (Core / Framework 4.5+) and ReactJS .
- Troubleshoot and analyze complex software issues, ensuring top-quality code and performance.
- Collaborate with cross-functional teams including Product Owners, QA, and other Engineers.
- Participate in defining and implementing coding standards and best practices.
- Create and execute unit tests for complex algorithms to ensure high code reliability.
- Provide technical guidance and mentorship to junior engineers.
- Participate in Agile ceremonies , sprint planning, and cross-functional discussions.
- Author clear technical documentation , estimates, and design sketches.
- Contribute to CI / CD pipelines , ensuring smooth deployment and integration.
- Focus on continuous improvement in code performance, scalability, and security .
Required Skills & Experience
10+ years of software development experience.Strong expertise in .NET (Core / Framework 4.5+) , C# , SQL Server , and relational databases.Proven hands-on experience with ReactJS (6+ years) and NextJS (2+ years) .Proficient in JavaScript (ES6) , HTML5 , CSS , and Bootstrap .Experience with Redux , RESTful APIs , and JSON Web Tokens (JWT) .Familiarity with Git , ORM tools , and Agile methodologies .Experience working with CI / CD pipelines and AWS services (preferred).Excellent analytical, debugging, and problem-solving skills.Strong communication and collaboration abilities.Nice to Have
Exposure to web vitals optimization and performance tuning .Understanding of security best practices in web applications.