We are looking for a
Full-stack .NET/React Developer
to join our client dynamic team.
Key Responsibilities:
-
Create and maintain full-stack web applications using
.NET Core / ASP.NET MVC
for backend and
React.js
for the frontend.
-
Implement
Clean Architecture principles
to ensure maintainable, testable, and scalable codebases.
-
Develop and consume
RESTful APIs
with effective authentication, authorization, and error handling.
-
Build responsive and reusable UI components leveraging
React.js
and modern JavaScript/TypeScript practices.
-
Design, optimize, and maintain both relational (
MS SQL Server
) and non-relational (
MongoDB
) databases.
-
Write efficient queries, stored procedures, and data models with a focus on performance and data integrity.
-
Work closely with cross-functional teams (Product, QA, DevOps) to deliver high-quality solutions.
-
Implement and maintain
CI/CD pipelines
for automated builds, testing, and deployments.
-
Participate in code reviews to ensure adherence to coding standards and best practices.
-
Debug and resolve application issues across the full stack.
-
Contribute to technical documentation and foster knowledge sharing within the team.
Required Skills & Qualifications:
-
Strong hands-on experience with
.NET Core
and
ASP.NET MVC
.
-
Proficiency in
React.js, HTML5, CSS3
, and modern JavaScript (ES6+).
-
Solid understanding of
Clean Architecture, SOLID principles
, and design patterns.
-
Experience with
MS SQL Server
(queries, indexing, performance tuning) and
MongoDB
for NoSQL data modeling.
-
Proven track record of building and consuming
RESTful APIs
.
-
Familiarity with
CI/CD pipelines
(Azure DevOps, GitHub Actions, GitLab CI, or similar).
-
Strong knowledge of
Git
and collaborative development workflows.
-
Understanding of application security best practices.
-
Exceptional problem-solving and analytical skills.
Nice to Have:
-
Experience with
Node.js
and
Express.js
for backend services or APIs.