Job matched to your search
Backend Developer
SUREFLOW · Dubai Healthcare City, DU, AE
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
Apply only if you are currently based in Dubai and available to join immediately.
Applications that do not meet these criteria will not be considered.
Company overview
We are a fast-growing technology company that designs and develops IoT hardware and software products. Our multidisciplinary team leverages cutting-edge design tools and advanced engineering technologies to bring new ideas to life. We are seeking a Backend Developer to design, build, and scale the backend systems powering our web and mobile platforms. This is a hands-on role where you will shape core architecture decisions from day one, owning services end-to-end from API design through production deployment and monitoring.
Responsibilities:
- Design, develop, and maintain RESTful APIs using Django and Django REST Framework to serve web and mobile clients.
- Own database schema design in PostgreSQL, including data modeling, migrations, and query optimization.
- Implement authentication, authorization, multi-tenant data isolation, and role-based access control across platforms.
- Ingest, process, and store device and sensor data at scale, including telemetry and event streams.
- Build integrations with third-party APIs, webhooks, and external services.
- Design data export and reporting endpoints for downstream consumers such as dashboards and analytics tools.
- Implement background job processing, caching, and asynchronous workflows.
- Design mobile-friendly APIs supporting offline sync, push notifications, and versioned endpoints.
- Write and maintain automated tests and ensure strong test coverage across services.
- Build and maintain CI/CD pipelines, containerize services with Docker, and deploy to cloud infrastructure.
- Monitor application performance, debug production issues, and implement logging and alerting.
- Collaborate with frontend, mobile, and product teams on API contracts, architecture decisions, and technical documentation.
- Ensure security best practices including data validation, rate limiting, secrets management, and OWASP compliance.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3-5 years of experience in backend development with Python, Django, and Django REST Framework.
- Solid experience with PostgreSQL, including schema design, query optimization, and migrations.
- Experience implementing authentication and authorization (JWT, OAuth2) for web and mobile clients.
- Hands-on experience with Docker, containerized deployments, and CI/CD pipelines.
- Experience with asynchronous task processing using Celery with Redis or RabbitMQ.
- Strong development practices including automated testing, API documentation
- (OpenAPI/Swagger), Git-based version control, and security fundamentals.
- Strong problem-solving skills with the ability to make independent architecture and design decisions.
- Excellent English written and verbal communication.
- Self-directed with the ability to own and operate services without heavy supervision.
- Experience with real-time features (WebSockets, Django Channels) or cloud platforms such as Azure or GCP (a plus).
- Experience with high-volume data ingestion, time-series data, geospatial queries (PostGIS), or IoT protocols such as MQTT (a plus).
- Experience with Kubernetes, infrastructure as code, monitoring tools, or Linux server administration (a plus).
- Must be able to join immediately and already based in Dubai**.**
Job Type: Full-time
Pay: AED6,000.00 - AED9,000.00 per month
Work Location: In person
More jobs in Dubai Healthcare City, DU, AE
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job