Backend / Systems Engineer (FastAPI / Python)
Salt Digital Recruitment
Backend / Systems Engineer (FastAPI / Python) – Senior / Lead
Type: 12 Month Contract – (transfer to perm)
We’re hiring an experienced Backend / Systems Engineer to take ownership of the API architecture and core backend services for a high-profile digital transformation programme. This is a critical role where you’ll design and build the backend systems that power executive dashboards, enterprise workflows, operational platforms, and AI-enabled services.
The Opportunity
As the lead backend engineer, you’ll architect the API layer that all frontends, integrations, and services depend on. Your first project will be delivering the FastAPI backend for an executive reporting portal, supporting:
- Budget and financial data
- KPI dashboards
- Approval workflows
- Action tracking
- Role-based access controls
Longer term, you’ll help shape the backend backbone for:
- Crisis management systems
- Operational dashboards
- AI agent service endpoints
- Enterprise systems integrations
- Communications and notification services
What You’ll Own
- API architecture – endpoint design, request/response contracts, versioning, OpenAPI specs
- Authentication & Authorisation – Azure AD SSO, MFA, RBAC
- Workflow engines – approval flows, posture transitions, action tracking with immutable audit trails
- Session management – Redis-backed sessions, token refresh, expiry handling
- Integration patterns – enterprise systems and service orchestration
- Testing standards – unit, integration, and contract testing
- CI/CD pipelines – GitHub Actions, Azure App Service deployments
Key Skills & Experience
- Strong expertise in FastAPI and Python 3.10+
- Proven experience designing scalable REST APIs in enterprise environments
- Deep knowledge of PostgreSQL, SQLAlchemy, and transaction management
- Experience with Azure AD / OAuth 2.0 / JWT / RBAC
- Strong hands‑on experience with Redis for session handling and caching
- Experience with Docker, Azure App Service, and GitHub Actions
- Strong testing experience using pytest
- Experience designing state machines / multi-step workflows
- Excellent architectural thinking and stakeholder communication skills
Why Join?
Own backend architecture for mission‑critical systems, work on high‑visibility products used by senior leadership and operational teams, shape long‑term platform standards and engineering practices, and join a modern, ambitious technology programme.
Salt is acting as an Employment Business in relation to this vacancy.
#J-18808-Ljbffr- ...We are looking for a Python Backend Engineer to join our engineering team. In this role, you will... ..., and maintaining scalable backend systems that power our AI-driven SaaS platform... ...production-ready applications using FastAPI , Flask , or Django . Design...
- ...Job Title: Senior Backend Developer Experience: 5-8 Years Location... ..., and scale robust backend systems for cloud-native applications... ...has strong experience in Python and/or Node.js , a solid... ...developers and contribute to engineering best practices Required Skills...
- ...We are hiring a Senior Backend & Agentic AI Engineer based in Egypt to take ownership of backend development, AI workflow implementation, system integrations, and cloud deployments. You will... ...maintain backend applications using Python and Django . Build secure and...
- .... Our tech team is looking to add a backend engineer to build out Sarwa's platform. This role... ...if you: Have strong experience with Python/Go and any backend framework (e.g.... ..., Laravel, Rails, ...) in a production system with a sizable user base or handling a...
- ...backup & recovery, and database security preferred Job Description * Design, implement, maintain, and optimise database systems to ensure high availability and performance. * Perform full lifecycle database administration including installation,...
- ...of life. Ranked among the top ten firms in the Middle East by Engineering News Record (ENR), Egis is committed to sustainable development... ...Act as technical advisor for I&C engineering / control systems scope during developer bid review and RFP/specification preparation...
- ...manufacture tens of satellites annually and operates out of a 50,000-square-foot facility in Abu Dhabi. As a Senior Satellite Systems Engineer at Orbitworks, you will work as a senior engineer for one or several satellite missions simultaneously, each one flying a...
- ...Powered by cutting-edge research, scientific analysis and in-depth engineering experience across various industries & technologies, CENSUS... ...you will use your knowledge and experience - in the Embedded Systems Security domain – to execute design reviews, implementation...
- ...from our portfolio. We are currently seeking a Senior Protocol Engineer to join one of our clients' teams . If you're looking for an... ...-generation consensus models, building secure and scalable EVM systems, and mentoring a world-class engineering team. What You’ll...
- We are looking for a Technical Lead QA Engineer to play a pivotal role in ensuring the... ...our data pipelines, ETL processes, and backend systems. This role offers the opportunity to work... ...Strong, practical experience with Python (3+ years):...
- ...Job Description We are looking for an experienced Alliance Systems Manager to join our growing Alliances & Joint Ventures team. This is a highly specialised, hands-on technical role responsible for configuring, testing and maintaining the airline systems that...
- ...of life. Ranked among the top ten firms in the Middle East by Engineering News Record (ENR), Egis is committed to sustainable development... ...Act as technical advisor for gas specialist / fuel gas systems expert scope during developer bid review and RFP/specification...
- ...• Gets things done — designs it and ships it • Thinks in systems: LLD, HLD, data flow, boundaries, trade-offs • Has actually built... ...behind a keyboard WHAT YOU'LL ACTUALLY BUILD • Core backend services in Java — credit workflows, document processing, financial...
- ...platform serves 150M+ users worldwide. Our lending finance engine, Quantix, powers fast, regulated credit across the... ...-end functional and non-functional testing across mobile, backend, and payment systems. Work closely with product managers, developers, and business...
- ...Artificial Lift Systems Field Specialist Would you like the opportunity to work for oilfield Services Company? Do you like working... ...in all technical events, including supporting the BH contract engineering team. As an Artificial Lift Systems (ALS) Field Specialist,...
- ....js, and TypeScript to join our dynamic engineering team onsite in Abu Dhabi. In this role,... ...using React.js and scale secure, efficient backend services using Node.js—fully utilizing... ...experience with SQL, PostgreSQL, and MongoDB. System Design: Strong understanding of modern...
- ...We are looking for a System Analyst with experience in the Real Estate industry to analyze business requirements, design system solutions, and support the development of scalable property management and real estate platforms. The ideal candidate will act as a bridge...
- ...About the Role We are looking for a Full Stack Engineer with strong backend engineering and system design experience to join a team building enterprise-grade AI-enabled solutions within a banking environment. This is a backend-focused Full Stack role suited to...
- ...The Technology & Systems Support Officer will support the technology infrastructure of Empire Holding and its associated businesses. This role focuses on investor portals, CRM systems, Microsoft 365 administration, user support, automation projects, AI tools, and operational...
- ...Position: Rust Engineer Role Location: Abu Dhabi Role Description: We are looking for... ...evolution of our core internet lending system, helping build high-availability, low-latency... ...continuously improve is expected. · Backend Experience: 3+ years of backend...
- ...team is looking for a DevOps engineering intern to help strengthen Sarwa... ...Are comfortable scripting in Python or Bash and willing to learn... ...complex, multi-layered systems Are detail-oriented and understand... ...Collaborate with the backend and platform teams to ensure...
- ...We are looking for a DevOps Engineer to join our Engineering team. The ideal candidate will... ...development workflows, improve system reliability, and support continuous integration... ...using scripting languages such as Bash, Python, or PowerShell. Manage Linux-based servers...
- ...class researchers, data scientists, and engineers, tackling the most fundamental and impactful... ...role in developing and maintaining both backend and frontend components of our AI... ...multiple technology stacks, with a focus on Python-based backend development and modern...
- ...We are looking for Software Engineer – Backend Development with expertise in Java, Spring Boot, and cloud-native technologies to build secure, scalable, and high-performance backend services for enterprise banking applications. The role focuses on developing microservices...
- ...Vatic is looking for an AI engineer in Abu Dhabi with proven experience with large foundational... ...to help develop innovative platforms and systems that drive our trading and research... ...foundational models Advanced proficiency with Python development in a Linux environment...
- ...We are seeking an AI Engineer (Innovation) with 6+ years of experience with dtrong programming experience in Python. Expertise in Machine Learning, Deep Learning, NLP, and Generative... ...enterprise applications and operational systems. Deploy and manage AI solutions on...
- ...currency of success. Position Overview As a Data Engineer, you will play a crucial role in designing,... ...) Proficiency in programming languages such as Python, Java, or Scala Strong knowledge of database systems (SQL and NoSQL), data warehousing, and big data technologies...
- ...notifications, and a full regulatory task engine. We are now looking for a Co-Founding... ...product — not a blank page: • FastAPI (Python) backend on Railway with modular API surface across... ...not just using AI tools, but building systems where AI is a first-class...
- ...Exciting Opportunity Alert! HTC Global Services is hiring Azure Data Engineer - Streaming Expert for an 1-year extendable contract in Abu... ...-batch/continuous streaming patterns. ~ Proficiency in SQL, Python, and data modeling for enterprise-scale data environments. ~...
- ...class researchers, data scientists, and engineers, tackling the most fundamental and impactful... ...to the development of intelligent systems. You will be responsible for a wide range... ...solutions, with a particular emphasis on Python coding, machine learning techniques, and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend / Systems Engineer (FastAPI / Python). Be the first to apply!
