Post Job Free
Sign in

Backend Engineer at Digital Marketplace

Company:
OneTeamAnywhere
Location:
Nakhlat Jumeira, Dubai, United Arab Emirates
Posted:
May 25, 2024
Apply

Description:

About the OTA Client

Based in Middle East, we help millions of consumers find their homes online, and real estate agents and property developers sell and manage their properties using our web applications, mobile apps and CRM solutions.

Position Summary

A mid-level Backend Developer to join our team and work on developing and maintaining the backend systems that power our software products. You will be working with Go, Kubernetes, AWS, and other technologies to build robust and scalable systems. This is a hands-on role that will involve developing or migrating products primarily using Go, including supporting our Shift Left approach for taking ownership of code quality and test case documentation to drive continuous software quality KPIs.

Key Responsibilities

Design, build, test and maintain backend systems and services

Optimise APIs for performance

Implement CI/CD pipelines and automation

Troubleshoot and debug systems and services

Participate in code reviews and knowledge sharing

Desired Qualifications and Experience

3+ years of working experience as a backend engineer.

Strong proficiency in Go

Experience with Kubernetes and Docker

Experience developing RESTful APIs

Knowledge of AWS services (ECS/EKS, RDS, SQS, Eventbridge, S3 etc.)

Experience with MySQL, PostgreSQL or other SQL/NoSQL databases

Experience with caching technologies like Redis or Memcached

Experience with GIT version control

Knowledge of TDD, BDD, DDD practices and principles

Other Preferred Capabilities

Working knowledge of gRPC, JSON Schema, etc.

Familiarity with messaging queues like RabbitMQ, Kafka or SQS

Knowledge of domain-driven design patterns

Understanding of distributed systems

Working experience with one or more of the following: Elasticsearch, MySQL, Postgres, DynamoDB, Redis, Memcached

Experience with operating and monitoring backend systems

Apply