{bc}
indeed

Senior Full Stack Engineer (.NET & React)

TMC
Dubai, UAE
Contract
Senior
Onsite
Discovered 2 days ago
Full-stack software developmentReactTypeScriptC#.NET/.NET CoreREST API development and integration

Full Job Posting

Job summary

Seeking an experienced Senior Full Stack Engineer with 7–9 years of hands-on experience developing and maintaining full-stack applications with React, TypeScript, C#, and .NET/.NET Core.

The role covers frontend and backend development, REST APIs, relational databases, and application integration, with ownership of design contributions, troubleshooting, code reviews, and independent delivery.

Key responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using React, TypeScript, C#, and .NET/.NET Core.
  • Build responsive, reusable, maintainable React and TypeScript components; develop, integrate, and maintain REST APIs and backend services using C# and .NET.
  • Design, develop, and optimize SQL queries and relational databases; contribute to application architecture and frontend/backend integration.
  • Troubleshoot complex issues and improve performance, reliability, and scalability; conduct code reviews and maintain development standards.
  • Implement and maintain unit tests and automated testing practices; work with CI/CD pipelines and support deployment and maintenance.
  • Collaborate with cross-functional teams in Agile activities, own tasks, provide technical guidance where needed, and deliver solutions independently.

Mandatory skills and qualifications

  • 7–9 years of professional full-stack software development experience.
  • Strong hands-on experience with React and TypeScript, and strong backend experience using C# and .NET/.NET Core.
  • Practical experience developing, integrating, and maintaining REST APIs; good understanding of SQL and relational databases.
  • Experience with Git, application design, technical troubleshooting, code reviews, and independent delivery.
  • Strong understanding of frontend/backend application development and integration; ability to work independently and collaborate with cross-functional teams.

Preferred skills

  • Microsoft Azure and Azure DevOps; CI/CD pipelines and Microservices architecture.
  • Unit testing and automated testing; SQL Server and Cosmos DB; Tailwind CSS; GitHub and GitHub Copilot; Figma.

Contract and schedule

  • Contract duration is 6–8 months.
  • Work schedule is 12:00 PM to 9:00 PM UAE time to provide better overlap with the US team.

Work arrangement

  • Onsite in Dubai, UAE, five days a week; work arrangement may change to remote based on business requirements.
  • Preference is given to candidates currently based in Dubai.

Availability

  • Candidates should provide their current availability and earliest possible joining date.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TMC