Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Full Stack Engineer (.NET & React)

  • Source: Indeed
  • TMC
  • Remote
  • Dubai
  • Mid level

Job Description

Job Summary :

We are looking for an experienced Full Stack Engineer with 5–8 years of hands-on experience in .NET and React. The candidate must have strong expertise in backend development using C#, .NET Core, and ASP.NET Core, along with frontend development using React.js. The ideal candidate should have practical experience in RESTful Web API development, dependency injection, API performance optimization, database connectivity, React Hooks, state management, and frontend-backend integration. The candidate should be able to develop scalable applications, troubleshoot technical issues, and deliver reliable software solutions.

Key Responsibilities :

  • Design, develop, test, and maintain scalable web applications using C#, .NET Core, ASP.NET Core, and React.js.
  • Develop RESTful Web APIs and backend services to support business requirements and frontend applications.
  • Implement dependency injection and manage service lifetimes, including Transient, Scoped, and Singleton, based on application requirements.
  • Configure Entity Framework Core database contexts, manage database connectivity, and work with relational databases and SQL.
  • Optimize Web API performance using asynchronous programming, caching, and database query optimization.
  • Develop backend services capable of handling concurrent requests and implement exception handling, logging, and appropriate fallback mechanisms when services or dependencies are unavailable.
  • Apply appropriate application architecture and understand the benefits of .NET Core over the traditional .NET Framework, including cross-platform capabilities.
  • Develop responsive, reusable, and maintainable user interfaces using React.js, JavaScript, HTML, and CSS.
  • Build functional React components using Hooks such as useState, useEffect, useMemo, and useCallback to manage state and side effects.
  • Optimize React application performance using React.memo, useMemo, and useCallback.
  • Implement state management using React’s built-in capabilities, Context API, or Redux, depending on application requirements.
  • Manage API data fetching, caching, and synchronization using React Query (TanStack Query).
  • Integrate React applications with ASP.NET Core Web APIs and handle API responses, loading states, and errors.
  • Troubleshoot, debug, and resolve frontend, backend, and database connectivity issues.
  • Support application deployment, configuration, and maintenance across development, testing, and production environments.
  • Use Git for version control, participate in code reviews and testing, and follow coding standards, application security guidelines, and software development best practices.
  • Collaborate with cross-functional teams to understand requirements and deliver reliable, scalable software solutions.

Required Skills and Qualifications :

  • 5–8 years of professional experience as a Full Stack Engineer, with strong hands-on experience in .NET and React.
  • Strong knowledge of C#, .NET Core, ASP.NET Core, and RESTful Web API development.
  • Understanding of .NET Core architecture and its advantages over the .NET Framework.
  • Practical experience with dependency injection, including Transient, Scoped, and Singleton service lifetimes.
  • Experience configuring Entity Framework Core database contexts and managing database connectivity.
  • Knowledge of API performance optimization, asynchronous programming, caching, concurrent requests, exception handling, logging, and handling unavailable dependencies.
  • Strong experience with React.js, JavaScript, HTML, CSS, functional components, and React Hooks, particularly useEffect.
  • Understanding of the differences between React.memo, useMemo, and useCallback and their role in performance optimization.
  • Experience with React state management approaches, including built-in state management, Context API, or Redux.
  • Familiarity with React Query (TanStack Query) for API data fetching, caching, and synchronization.
  • Experience integrating frontend applications with backend APIs and supporting application hosting and deployment.
  • Knowledge of relational databases, SQL, Git, version control, debugging, and software development best practices.
  • Strong analytical, problem-solving, debugging, and communication skills.
  • Ability to work independently and collaborate effectively in a remote work environment.
  • Immediate joiners only.

Contract Details

  • Initial Contract Duration: 3 months.
  • Contract Extension: Renewable based…

Skills

  • dot-net
  • React
  • c-sharp
  • dot-net-core
  • asp-net
  • asp-net-core
  • entity-framework
  • microsoft-entity-framework
  • entity-framework-core
  • javascript
  • built-in
  • reduxjs
  • react-query

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with TMC

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes