Full Stack Developer .Net + React

  • Full-time

Company Description

About CRUX

CRUX is one of the leading information technology companies. Through its Global Network Delivery Model, Innovation Network, and Solution Accelerators, CRUX focuses on helping global organizations address their business challenges effectively.

CRUX continues to invest in new technologies, processes, and people, which can help its customers, succeed. From generating novel concepts through CRUX’s R&D and academic alliances, to drawing on the expertise of key partners, it keeps clients operating at the very edge of technological possibility.

CRUX highly skilled, dedicated IT professionals, its subsidiaries and Joint Ventures provide customized IT solutions for several industries using our range of technical expertise and experience.

CRUX

Client’s satisfaction is our utmost priority. We will go through and provide you with the right vendor with the right talent who are capable of handling any job you desire. We will handle the project for you making sure that all your requirements are met. We work for you.

We believe that every IT & ITES project is unique in it and cannot be generalized.  In this model the client stands to gain by working with the pioneers of the industry at relatively lower cost and towards the end of the development life cycle the technology is transferred which value adds to the local content.

CRUX offers a wide variety of services.  Match your business needs to our capabilities.  Our professional staff’s are highly qualified to assist companies in any area related to their information systems environment

Job Description

Adapting a JD from a 10+ year Technical Lead role to a 4+ year Senior Developer role requires shifting the focus from "strategic architecture and team management" to "technical execution and feature ownership."

At 4+ years, the candidate is expected to be a high-level individual contributor who can work independently and begin mentoring juniors, but they aren't necessarily expected to juggle the entire project's roadmap.

Job Title: Senior Full Stack Developer – .NET & React

Experience: 4+ Years

Location: Chennai – T.Nagar / WFO

Job Summary

We are seeking a skilled Senior Full Stack Developer with a strong foundation in .NET and React. You will be responsible for developing high-quality code, contributing to technical design, and ensuring the successful delivery of features across various projects. The ideal candidate is a proactive problem-solver who can handle context-switching in a fast-paced environment and is ready to take the next step in their career by providing guidance to junior team members.

Key Responsibilities

  • Feature Development: Build and maintain scalable web applications using .NET Core (C#) and React.

  • Technical Implementation: Translate business requirements into technical tasks and implement them with high-quality, maintainable code.

  • Project Agility: Efficiently switch between different modules or projects as per business priorities.

  • Code Quality: Actively participate in code reviews and advocate for best practices in coding and unit testing.

  • Collaboration: Work closely with Technical Leads, UI/UX designers, and QA to ensure seamless integration and deployment.

  • Mentorship: Provide technical guidance and support to junior developers within the team.

  • Troubleshooting: Identify, debug, and resolve complex production issues and performance bottlenecks.

Required Technical Skills

  • Core Backend: Strong hands-on experience in C#, ASP.NET Core, and Web API.

  • Frontend Expertise: Proficiency in React.js (Hooks, Context API/Redux) and TypeScript.

  • Web Fundamentals: Solid understanding of HTML5, CSS3, and modern JavaScript (ES6+).

  • Database: Strong experience with SQL Server (stored procedures, indexing, optimization) and Entity Framework Core.

  • API Design: Experience building and consuming RESTful services.

  • Tools: Proficient with Git, and familiarity with CI/CD pipelines and Azure/AWS environments.

  • Methodology: Experience working in an Agile/Scrum environment.

Professional & Soft Skills

  • Communication: Strong verbal and written communication skills for effective team collaboration.

  • Problem-Solving: Ability to analyze requirements and propose efficient technical solutions.

  • Accountability: A strong sense of ownership over assigned modules and deadlines.

  • Adaptability: Comfortable working in a high-growth environment with evolving priorities.

Nice to Have

  • Exposure to Microservices architecture.

  • Knowledge of Unit Testing frameworks (NUnit, XUnit, Jest).

  • Experience with Dapper or NoSQL databases like MongoDB.

Qualifications

Professional & Soft Skills

  • Communication: Strong verbal and written communication skills for effective team collaboration.

  • Problem-Solving: Ability to analyze requirements and propose efficient technical solutions.

  • Accountability: A strong sense of ownership over assigned modules and deadlines.

  • Adaptability: Comfortable working in a high-growth environment with evolving priorities.

Additional Information

 

Experience Level: 4-8 Years 

Location: Chennai