Job Title: Senior Backend Developer
Experience: 5-8 Years
Location: Abu Dhabi (On-site)
Employment Type: Full-Time
Job Overview
We are seeking a highly skilled
Senior Backend Developer to design, develop, and scale robust backend systems for cloud-native applications. The ideal candidate has strong experience in
Python and/or Node.js, a solid understanding of
microservices architecture, and hands-on expertise with
cloud deployment on Azure. You will work closely with cross-functional teams to build secure, high-performance, and scalable backend services in a fully remote environment.
Key Responsibilities-
Design, develop, and maintain scalable backend services using Python and/or Node.js
-
Build and consume RESTful APIs with a focus on performance, reliability, and security
-
Develop and integrate microservices-based architectures using Spring Boot where applicable
-
Containerize applications using Docker and manage deployments using Kubernetes
-
Design, optimize, and manage data storage solutions using SQL, NoSQL, and Vector Databases
-
Implement secure coding practices, authentication, authorization, and data protection standards
-
Collaborate with DevOps teams to implement CI/CD pipelines and cloud deployments on Microsoft Azure
-
Monitor, troubleshoot, and optimize backend systems for scalability and high availability
-
Participate in code reviews, architecture discussions, and technical decision-making
-
Mentor junior developers and contribute to engineering best practices
Required Skills & Qualifications-
5–8 years of professional experience in backend development
-
Strong proficiency in Python and/or Node.js
-
Solid experience building REST APIs and backend services
-
Hands-on experience with Spring Boot and Microservices architecture
-
Practical experience with Docker and Kubernetes in production environments
-
Strong knowledge of SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra)
-
Familiarity with Vector Databases (e.g., Pinecone, Weaviate, Milvus) is a strong plus
-
Experience implementing secure coding practices and handling application security concerns
-
Hands-on experience with Microsoft Azure (App Services, AKS, Azure DevOps, etc.)
-
Strong understanding of system design, performance optimization, and scalability
Nice to Have-
Exposure to event-driven architectures and messaging systems
-
Experience with observability tools (logging, monitoring, tracing)
-
Knowledge of AI/ML-backed systems leveraging vector databases
gqQfDJo6nk