Senior Backend Python Developer
GoPythonDjangoFastAPIFlowAPIPostgreSQLRedisAWSRabbitMQ
Salary Range
No salary data
Language Reqirements
Ar:
Not Required
En:
Elementary
Minimum Experience
Senior (4~6 years) or above
Company Description
Welcome to GymNation. The People’s Gym
We are leading the fight against inactivity by making going to the gym less intimidating, more affordable, accessible, and fun for everyone in the region.
GymNation stands with everyone, for every ability, for every shape, and for every size. We are a gym that is actually committed to getting more people moving across the region.
We're not just building incredible gyms; our vision is to play a lead role as the Region’s Movement Partner, championing healthy and active lifestyles alongside the importance of mental health and physical wellbeing.…
Job Description: Senior Python Backend Developer
Responsibilities:
- Design and develop enterprise-grade backend systems for critical applications.
- Integrate systems with third-party platforms for complex data workflows.
- Develop scalable solutions to support big data analytics.
- Build infrastructure for future projects, including behavioral science automation systems and fintech payment gateways.
- Collaborate with cross-functional teams to align backend solutions with business goals.
- Ensure data integrity, security, and adherence to best practices.
- Work alongside engineers and leadership, including the CTO, in a collaborative environment.
- Exposure to platforms like:
- AWS EC2, S3, PostgreSQL RDS
- Salesforce and Marketing Cloud
- Python-based backend systems (Django, FastAPI, custom frameworks)
- API integrations and Tableau business visualization
- AI/ML-centric systems and pipelines
Requirements:
-
Essential:
- 3+ years of professional backend software engineering experience with Python.
- Strong SQL skills; PostgreSQL preferred.
- Knowledge of database architecture, query optimization, and data warehousing.
- Experience with queuing systems like RabbitMQ, Celery, and Redis.
- Familiarity with cloud infrastructure (AWS EC2, RDS, S3).
- Strong understanding of design patterns, asynchronous programming, and security.
- Mastery of testing methodologies (unit, component, and integration tests).
- Excellent communication and interpersonal skills.
-
Preferred:
- Experience with Kafka and Spark.
- Business intelligence visualization with Tableau.
- Experience with high-traffic backends.
- Knowledge of build process management and continuous integration.
- Experience in mission-critical environments and “death march” projects.
Who You Are:
- Passionate about technology and innovation.
- Accomplished senior Python programmer with a preference for challenging projects.
- Enjoys building new applications and systems.
- Embraces project changes and thrives in a fast-paced environment.
- Experienced in infrastructure deployment automation or systems administration.
- Resides in Dubai and enjoys working in collaborative, debate-driven teams.
Benefits:
- Work with a pioneering technology company in the fitness industry.
- Collaborate with highly skilled engineers and leadership.
- Opportunity to lead and contribute to innovative projects.
- Full-time position based in Dubai.