Job Description
Job Description
Job Title: Full Stack Developer (React / .NET)
Location: Remote
Job Type: Contract
Client: TechM / Gainwell
Job Description:
A Full Stack Developer builds high-performance web applications by combining dynamic user interfaces with robust backend services. Responsibilities include designing front-end components using React.js and developing secure, scalable server-side applications using the .NET framework. [1]
Key Responsibilities
Build UI: Design and develop user-facing features using React.js and JSX.
Backend APIs: Create secure, scalable Web APIs and microservices using C# and .NET Core.
Reusable Code: Write modular, clean, and reusable code across both front-end and backend layers.
State Management: Implement clean front-end state architecture using Redux, Context API, or MobX.
Database Integration: Design and optimize database schemas using Entity Framework and SQL Server.
Optimization: Fine-tune overall application performance, responsiveness, and cross-browser speed.
Collaboration: Work with UI/UX designers and development teams to deliver seamless features.
Essential Skills & Requirements
Front-End Tech: Strong proficiency in React.js, JavaScript (ES6 ), HTML5, and CSS3.
.NET Ecosystem: Deep knowledge of C#, .NET Core / .NET 6 , and ASP.NET Web API.
Database Skills: Experience with relational databases like SQL Server or PostgreSQL.
Build Tools: Familiarity with modern pipelines, including Webpack, NPM, and NuGet.
Testing & Debugging: Experience with testing tools like Jest for front-end and xUnit/NUnit for backend.
Version Control: Proficiency with Git/GitHub for code repository management.
