Senior Back-End Engineer - Geospatial Platforms
Apply now »Date: 6 Jul 2026
Location: ARE, AE
Company: EDGE Group PJSC
External Job Description
About the Opportunity
FADA is seeking a highly skilled Backend Developer to design, build, and operate the server-side foundation of a next-generation platform. This role is responsible for delivering reliable, scalable, and secure backend services that power applications, integrations, and mission-critical workflows.
The ideal candidate has strong expertise in Python backend development, API design, database engineering, cloud-native architectures, and DevOps practices, with experience building production-grade systems from development through deployment and optimization.
Key Responsibilities
- Develop and maintain backend services and microservices using Python frameworks such as FastAPI, Flask, or Django.
- Design, build, and support REST and GraphQL APIs with strong documentation, versioning, and security practices.
- Design and optimize relational and NoSQL databases, including schema design, indexing, and performance tuning.
- Build scalable cloud-native applications using microservices, event-driven architectures, containers, and messaging systems.
- Implement authentication, authorization, and secure access controls.
- Develop and maintain CI/CD pipelines, Infrastructure-as-Code, container orchestration, and monitoring solutions.
- Integrate third-party systems, APIs, and data feeds while ensuring reliability and scalability.
- Design and support data ingestion and processing pipelines.
- Collaborate with front-end developers, data scientists, and product teams to deliver end-to-end solutions.
- Implement automated testing, code quality standards, and secure development practices.
- Troubleshoot performance, scalability, security, and integration issues across environments.
- Contribute to engineering standards, documentation, and architecture best practices.
Education & Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience developing production backend applications and services.
- Strong expertise in Python, including FastAPI, Flask, or Django.
- Experience designing and developing REST and GraphQL APIs.
- Strong knowledge of PostgreSQL and/or MySQL, including database design and optimization.
- Experience with MongoDB, Redis, Elasticsearch/OpenSearch, or similar technologies.
- Hands-on experience with Docker, Kubernetes, microservices, and cloud-native architectures.
- Experience with AWS, Azure, or GCP services.
- Familiarity with Kafka, RabbitMQ, SQS/SNS, or other messaging platforms.
- Strong testing, CI/CD, Git, Linux, and collaborative development experience.
Preferred Skills
- Experience designing large-scale microservice and distributed system architectures.
- Advanced Python development, asynchronous programming, and high-volume data processing.
- Knowledge of SQLAlchemy, Django ORM, Pydantic, or related data-access frameworks.
- Experience with Go, Node.js, or Java environments.
- Familiarity with API gateways, service mesh technologies, and reverse proxies.
- Experience with Airflow, Prefect, Dagster, or other workflow orchestration tools.
- Strong understanding of caching, performance optimization, and observability platforms.
- Experience with Terraform, Pulumi, Helm, GitHub Actions, GitLab CI, or ArgoCD.
- Knowledge of backend security best practices, secrets management, and secure SDLC.
- Experience with serverless architectures and cloud-native event-driven systems.
- Ability to mentor team members and contribute to architecture and engineering governance.
Job Segment:
Cloud, Testing, Computer Science, Front End, Database, Technology