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...
- .... 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...
- ...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...
- ...Role Summary We are looking for a Risk System and Strategy Deployment Manager... ...primary bridge between our Risk Strategy, Engineering, and Operations teams. This role is critical... ...management. • Strong SQL or Python skills for data analysis, querying, and...
- ...Rejlers International Engineering Solutions is recognized for delivering reliable engineering and project services. With over 15 years... ...industrial projects. The role requires extensive experience in power system studies using ETAP software and the design and engineering of...
- ...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...
- ...seeking an experienced AI / ML Engineer with 6+ years of experience... ...6 years plus experience • Python (Machine Learning & AI Development... ...Bilingual AI Support • FastAPI for Model Serving • PostgreSQL... ...Skills: • Recommendation Systems (Collaborative / Content-...
- ...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 seeking experienced System Analyst – Cards & Payments to act as the bridge between business stakeholders and technology teams, ensuring successful delivery of card and payment solutions. The ideal candidate will possess strong expertise in credit/debit card...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...looking for a highly skilled Senior DevOps Engineer with extensive experience in designing,... .... Automation & Scripting: PowerShell, Python, or Bash. Strong problem-solving skills... ...production issues, and optimizing systems for performance and cost. Infrastructure...
- ...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...
- ...We are seeking a Data Engineer (Innovation) with 6+ years of experience to design, develop and maintain data pipelines to support AI initiatives... ...related field. Proficiency in programming languages such as Python, Java, or Scala, as well as experience with data processing...
- ...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...
- ...are seeking an experienced Senior Data Engineer with 8–10+ years of experience in designing... .... ~ Strong programming skills in Python , Scala, or Java. ~ Experience with dimensional... ...integration patterns, and enterprise system connectivity. ~ Hands-on experience...
- ...We are seeking AI Engineer to build and orchestrate advanced Agentic AI solutions within a banking AI Center of Excellence. The role focuses... ...requirements into AI solutions. Required Skills Python LangGraph & Agentic AI Frameworks Azure AI Services Prompt...
- ...Role at a Glance Our Forward Deployed Engineers are not support engineers, they’re... ...to join us? Technologies We Use Python, JavaScript, React Google Cloud, Amazon... ...Familiarity with data structures, storage systems, cloud infrastructure, front-end frameworks...
- A hands-on technical architect / engineering lead embedded with feature teams across IBM Technology. The role codes, builds solutions from... ...Expert in Java (Spring Boot), C# (.NET Core), Python, or Kotlin Deep DDD, TDD/BDD, SOLID...
- ...Job Title : BMS System Engineer Location: United Arab Emirates - Abu Dhabi OR Ajman Tenure: Every year Extendable (Long term) On NES Fircroft Payroll Apart from salary + Mobile expenses + Petrol expenses . WORK SCHEDULE - 5days/9 hours at OFFICE premises...
- ...industry, Anduril is changing how military systems are designed, built and sold. Anduril’s... ...We are seeking a Senior Robotics Software Engineer, Omen Payload Integration to join the... ...Programming Skills: Additional experience with Python, Go, or scripting for tooling and test...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend / Systems Engineer (FastAPI / Python). Be the first to apply!
