Responsive Navbar

Back-End Developer

Job Description

Roles & Responsibilities

Job Title: Expert Back-End Developer

Job Summary:

We are looking for an Expert Back-End Developer to architect and lead the development of high-performance, scalable, and secure back-end systems. This role requires deep expertise in server-side programming, system architecture, cloud computing, and database optimization. As a key technical leader, you will drive backend strategy, mentor teams, and collaborate with stakeholders to build cutting-edge solutions.

Key Responsibilities:

  • Architect and develop highly scalable, secure, and efficient backend systems for complex applications
  • Design and optimize databases (SQL & NoSQL) to ensure high availability and performance
  • Lead the development of microservices-based architectures and event-driven systems
  • Develop and manage RESTful APIs, GraphQL services, WebSockets, gRPC for seamless system integration
  • Implement authentication, authorization, and security best practices (OAuth, JWT, API gateways, encryption)
  • Optimize system performance, database queries, caching strategies, and load balancing
  • Oversee CI/CD pipelines, DevOps practices, and infrastructure automation
  • Ensure backend resilience, fault tolerance, and scalability in cloud environments (AWS, GCP, Azure)
  • Guide teams in containerization and orchestration (Docker, Kubernetes, Serverless Architectures)
  • Drive technical innovation, adopting emerging backend technologies and architectural patterns
  • Mentor developers, conduct code reviews, and establish best coding practices
  • Collaborate with stakeholders to define system requirements, architecture decisions, and technical roadmaps

Skills and Knowledge Required:

  • Mastery of backend programming languages: Node.js, Python, Java, Go, C#, Ruby
  • Expertise in databases: SQL (MySQL, PostgreSQL, MS SQL) & NoSQL (MongoDB, Firebase, Redis, Cassandra)
  • Advanced API development: RESTful APIs, GraphQL, WebSockets, gRPC, RPC
  • Deep knowledge of authentication & authorization: OAuth 2.0, JWT, SAML, API Gateways
  • Experience with microservices architecture, event-driven systems (Kafka, RabbitMQ, MQTT)
  • Cloud computing expertise: AWS (EC2, S3, Lambda, RDS, API Gateway), Google Cloud, Azure
  • Strong experience in DevOps & CI/CD: Docker, Kubernetes, Terraform, Jenkins, GitHub Actions, GitLab CI/CD
  • Security best practices: Encryption, SSL/TLS, OWASP guidelines, API security, intrusion detection
  • Expertise in system performance tuning, distributed systems, and scalability
  • Experience with observability tools: Prometheus, Grafana, ELK Stack, New Relic, DataDog
  • Testing frameworks and methodologies: Jest, Mocha, PyTest, JUnit, TDD, BDD

Educational Qualifications:

  • Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field
  • Advanced certifications in cloud computing, security, or backend technologies are a plus

Experience:

8+ years of hands-on experience in backend development
Proven experience in architecting and leading large-scale backend systems

Key Focus Areas:

  • Backend System Architecture & Scalability
  • Advanced API & Microservices Development
  • Security, Performance Optimization & Fault Tolerance
  • Cloud-Native & Serverless Computing
  • Technical Leadership & Team Mentorship

Tools and Equipment:

  • IDEs & Code Editors: VS Code, IntelliJ IDEA, Eclipse
  • Version Control: Git, GitHub, GitLab, Bitbucket
  • Databases: MySQL, PostgreSQL, MongoDB, Firebase, Redis, Cassandra
  • Backend Frameworks: Express.js (Node.js), Django (Python), Spring Boot (Java), FastAPI, NestJS
  • API Tools: Postman, Swagger, GraphQL Playground
  • Cloud & Deployment: AWS, GCP, Azure, Kubernetes, Docker
  • Monitoring & Logging: Prometheus, Grafana, ELK Stack, New Relic

Other Requirements:

  • Strong leadership, decision-making, and problem-solving skills
  • Ability to drive technical strategy and architectural decisions
  • Passion for building next-gen, high-performance backend systems
  • Ability to mentor and lead cross-functional teams
  • Strong business and technical communication skills
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City:
  • Job Category : Information Technology