HamburgerMenu
hirist

Straive - Full Stack Engineer - .Net/React.js

Straive.
Chennai
5 - 10 Years

Posted on: 31/07/2025

Job Description

About the Role :

We are seeking a highly skilled and motivated Full Stack Engineer with a strong background in .NET Core, C#, and modern JavaScript frameworks such as React.js or Angular. In this role, you will play a key part in designing, developing, and maintaining our scalable applications and delivering high-quality software that drives business value.

As a member of our agile product development team, you will be involved in all phases of the software development lifecyclefrom requirement analysis to deployment and maintenance. You will collaborate with cross-functional teams to create robust and user-centric solutions that meet our customers' evolving needs.

Key Responsibilities :

- Design, develop, and maintain scalable, secure, and high-performance web APIs and services using .NET Core (C#).

- Implement RESTful services with proper security (OAuth, JWT, etc.) and versioning.

- Optimize performance, scalability, and reliability across backend systems.

- Build dynamic and responsive web interfaces using React.js or Angular, integrating seamlessly with backend services.

- Ensure cross-browser compatibility, responsive design, and accessibility best practices.

- Apply state management practices (e.g., Redux, Context API, RxJS).

- Design and maintain efficient, scalable data models using MongoDB.

- Write performant queries, indexes, and aggregations to handle large-scale data.

- Ensure data integrity, backup, and recovery strategies.

- Develop and manage CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or Jenkins.

- Automate testing, deployment, and rollback strategies.

- Monitor application health and optimize deployment performance.

- Participate in Agile ceremonies including daily stand-ups, sprint planning, reviews, and retrospectives.

- Collaborate with product managers, UI/UX designers, and QA engineers to deliver cohesive solutions.

- Contribute to architectural discussions and technical decision-making.

- Write clean, maintainable, testable code following SOLID principles and modern software design patterns.

- Perform code reviews and mentor junior developers.

- Debug and resolve production issues and performance bottlenecks.

- Maintain detailed technical documentation and contribute to knowledge-sharing initiatives.

- Stay updated with the latest industry trends and emerging technologies to drive innovation.

Required Skills & Qualifications :

Education & Experience :

- Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

- 510 years of hands-on experience in full stack software development.


info-icon

Did you find something suspicious?