Senior Software Engineer (.NET, Node.js) | UAE
Listed on 2026-08-07
-
Software Development
Backend Developer, DevOps, Cloud Engineer - Software, Software Engineer
Location: Dubai, UAE
Job Category: Information Technology (IT) & Software;
Engineering & Technical
An exciting career opportunity is available for an experienced Senior Software Engineer specializing in .NET, C#, Node.js, backend architecture, RESTful APIs, scalable microservices, test automation, and modern software delivery practices in Dubai, UAE. This role is designed for a highly skilled software engineering professional with more than five years of hands-on experience in backend development and proven expertise in delivering production-grade applications.
The successful candidate will take ownership of backend development, automation frameworks, database solutions, CI/CD pipelines, and scalable application delivery. The position requires strong architecture expertise across .NET and Node.js ecosystems, advanced MS SQL Server capabilities, and practical experience integrating AI and Large Language Model technologies to automate engineering or business processes.
This opportunity offers significant potential for long-term career growth and professional development in advanced backend engineering, software architecture, Dev Ops automation, AI/LLM integration, test automation, and scalable microservices. Candidates can further strengthen their technical expertise through continuous upskilling and relevant professional certification pathways in cloud computing, software architecture, Dev Ops, database technologies, automation testing, and artificial intelligence.
Key Responsibilities- Design, develop, and maintain robust backend applications using .NET, C#, and Node.js.
- Build scalable RESTful APIs and microservices for enterprise-grade applications.
- Apply strong software architecture principles to design secure, maintainable, and high-performance backend systems.
- Take ownership of backend development throughout the complete software development lifecycle.
- Design, implement, and maintain test automation frameworks using Playwright, Cypress, Selenium, or equivalent technologies.
- Develop and optimize MS SQL Server databases, including database design and advanced T-SQL development.
- Design and implement CI/CD pipelines and automated deployment workflows.
- Integrate AI and Large Language Model technologies to automate engineering or business processes.
- Build and maintain production-grade applications with a strong focus on reliability, scalability, performance, and maintainability.
- Collaborate with technical teams and stakeholders to translate business requirements into effective software solutions.
- Troubleshoot complex technical issues and continuously improve application architecture and engineering processes.
- Promote engineering best practices across backend development, automation, testing, and deployment workflows.
- More than 5 years of hands-on experience in .NET and C# backend development.
- Strong expertise in backend software architecture and enterprise application design.
- Proven hands-on experience building Node.js applications.
- Strong experience developing RESTful APIs and scalable microservices.
- Expert-level experience with test automation technologies.
- Hands-on experience with Playwright is preferred; experience with Cypress or Selenium is also relevant.
- Strong practical experience with MS SQL Server, including database design and advanced T-SQL development.
- Proven expertise in designing and implementing CI/CD pipelines and automated deployment workflows.
- Hands-on experience integrating AI and LLM technologies to automate engineering or business processes.
- Proven ownership of backend development, automation frameworks, and production-grade application delivery.
- Strong analytical, problem-solving, communication, and collaboration skills.
- Relevant professional certifications in .NET, Microsoft technologies, cloud computing, Dev Ops, database management, test automation, or artificial intelligence may support long-term professional development.
This position provides an opportunity to advance professionally within modern software engineering, backend architecture, automation, Dev Ops, and artificial intelligence technologies. The successful candidate can strengthen expertise in .NET, Node.js, microservices, RESTful APIs, automated testing, CI/CD pipelines, MS SQL Server, and AI/LLM integration.
The role supports long-term career progression toward senior technical positions such as Lead Software Engineer, Software Architect, Backend Engineering Lead, Technical Lead, Engineering Manager, or Solutions Architect, depending on organizational structure and individual performance.
Continuous professional development through advanced technical training, hands-on experience, upskilling, and relevant industry certification pathways can further support career growth in cloud architecture, Dev Ops, artificial intelligence, test automation, and enterprise software engineering.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).