Skip to content
mimi

Backend Developer

Synnect Group L.L.C-FZ

UAE · On-site د.إ12k – د.إ15k/mo Today

About the role

Key Responsibilities

· Design, implement, and maintain API-first backend services (REST/GraphQL) with clear versioning, documentation, and backward compatibility.

· Build domain services for workflow orchestration, case/task management, messaging/notifications, user/role management, and audit logging.

· Develop real-time communication capabilities (WebSockets, event streams) for live operational updates.

· Implement data persistence using appropriate storage technologies (relational, document, cache) and optimize queries/indexing.

· Implement geospatial features where required (spatial queries, proximity search, geofencing support) using suitable databases and libraries.

· Ensure security by design: authentication/authorization (RBAC/ABAC), input validation, rate limiting, secrets management, encryption, and secure coding.

· Design for high availability and resilience: graceful degradation, retries, circuit breakers, idempotency, and failure isolation.

· Write automated tests (unit, integration, contract tests) and maintain API quality through CI pipelines.

· Integrate with external systems via APIs, message queues, or file exchanges; ensure robust error handling and traceability.

· Add observability: structured logging, distributed tracing, metrics, and alerting; support incident diagnosis and root cause analysis.

· Collaborate with DevOps on deployment, configuration, and performance tuning; contribute to runbooks and operational documentation.

Required Qualifications & Experience

· 5+ years in backend development using at least one major stack (Java/Spring, .NET, Node.js, Python, Go) and microservices/API design.

· Strong understanding of database design, transactions, consistency models, and performance tuning.

· Experience implementing secure authentication/authorization and working in security-conscious environments.

· Familiarity with event-driven architectures, message brokers (Kafka/RabbitMQ), and caching (Redis).

· Comfort with cloud-native patterns (containers, Kubernetes) and CI/CD.

Job Type: Full-time

Pay: AED12,000.00 - AED15,000.00 per month

Work Location: In person

Requirements

  • 5+ years in backend development
  • Strong understanding of database design
  • Experience implementing secure authentication/authorization
  • Familiarity with event-driven architectures
  • Comfort with cloud-native patterns

Responsibilities

  • Design, implement, and maintain API-first backend services
  • Build domain services for workflow orchestration
  • Develop real-time communication capabilities
  • Implement data persistence using storage technologies
  • Implement geospatial features
  • Ensure security by design
  • Design for high availability and resilience
  • Write automated tests
  • Integrate with external systems
  • Add observability
  • Collaborate with DevOps

Skills

Java/SpringNode.jsPythonGoRESTGraphQLKafkaRabbitMQRedisKubernetesCI/CD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free