Job Type
Work Type
Location
Experience
Job Description for Senior Backend Engineer
Position: Senior Backend Engineer
Company: KPTAC Technologies
Location: Dubai, UAE
Type: Full-time
About the Role:
We are seeking an experienced Senior Backend Engineer to join our team to build and maintain
scalable backend solutions. The ideal candidate will have extensive experience with distributed
systems, containerized applications, and a solid background in both relational and NoSQL
databases. This role involves working with micro-services architecture, implementing efficient
inter-service communication, and optimizing performance.
Requirements:
• 6+ years of backend development experience with a focus on micro-services architecture.
• Proficiency in Python and backend frameworks such as FastAPI and Django.
• Strong understanding of RabbitMQ or similar message brokers for inter-service
communication.
• Experience with Redis for caching, PostgreSQL for relational databases, and a NoSQL
database (e.g., MongoDB, Apache Cassandra).
• Familiarity with Django Ninja for fast and flexible API development.
• Hands-on experience with Docker and Docker Compose for managing containerized
applications.
• Experience with Traefik or Nginx for managing routing in a containerized environment.
• Proficiency with API development, including authentication, security, and performance
optimization.
• Experience in monitoring and troubleshooting production issues with tools like Sentry.
Optional Experience:
• AWS: Experience with AWS services for scalable infrastructure management.
• Kubernetes: Knowledge of Kubernetes for container orchestration and management.
Nice-to-Have:
• Experience with ASGI for asynchronous Django applications.
• Familiarity with custom logging systems for log buffering and batch processing.