Job Overview
We are seeking a highly skilled backend software engineer to join our dynamic team in Dubai.
The ideal candidate will design and develop critical systems for enterprise-grade applications, integrating our systems with third-party platforms to process complex data workflows.
Key Responsibilities:
- Design and develop scalable solutions to support big data analytics;
- Collaborate with cross-functional teams to align backend solutions with business goals;
- Ensure data integrity and security by adhering to best practices;
Required Skills and Qualifications
The successful candidate will have:
- A minimum of 3+ years of professional back-end software engineering experience in Python;
- Some knowledge or experience in Kafka and Spark;
- A firm grasp of SQL, particularly PostgreSQL;
- Strong knowledge of database architecture, query optimization, and data warehousing principles;
- Preferred experience with business intelligence visualization on Tableau;
- Experience working with queuing systems such as RabbitMQ, Celery, and Redis;
- Experience with cloud-hosted infrastructure and technologies, specifically AWS EC2, RDS, S3;
- Experience working on high-traffic backends is preferred;
- A strong understanding of design patterns, including asynchronous programming, queuing, logging, security, and persistence.
Benefits
This role offers the opportunity to work with one of the fitness industry's technology pioneers, collaborating with intelligent engineers at every level.
The ideal candidate is an accomplished senior Python programmer who enjoys challenging projects in mission-critical environments.