Backend Engineer leading API and database development for M+C Saatchi World Services. Responsible for scalable data ingestion, consistent modelling, and fast API access.
Responsibilities
Design and implement database schemas optimised for time-series, geospatial, multimedia, and relational data.
Build robust data-integration pipelines that ingest from multiple third-party APIs, handling inconsistencies, failures, and schema changes.
Develop and optimise API endpoints using Python and FastAPI to serve data efficiently and reliably at scale.
Implement caching strategies, materialised views, and denormalisation patterns to maintain responsive query performance.
Design coherent data models that reconcile disparate data sources into a unified internal schema.
Manage core database operations including migrations, indexing strategies, query optimisation, and performance monitoring.
Build resilient ETL processes with strong error handling, retry logic, and validation mechanisms.
Deploy and maintain data infrastructure on AWS, including RDS, Redis, S3, and MongoDB where required.
Requirements
3–5 years’ experience in backend development with a strong focus on databases.
Deep expertise in PostgreSQL, including schema design, indexing, query optimisation, and stored procedures.
Strong proficiency in Python, with hands-on experience using FastAPI or similar frameworks.
Experience designing data models for complex, multi-source systems.
Hands-on experience building large-scale integrations with third-party APIs.
Solid understanding of data consistency, transactions, and failure-handling patterns.
Experience with AWS data services (RDS, S3, MongoDB, Redis).
Strong SQL skills and the ability to write efficient queries on large datasets.
Familiarity with AI-assisted development tools (e.g., Claude Code, GitHub Copilot).
Benefits
27 days holiday per year
Pension contributions
Private healthcare
Discounted dental insurance
Enhanced maternity/parental leave
Cultural stimulation allowance - £250 per person per year
Half days off before bank holidays
Emergency care days for dependants
Up to 5 days volunteering leave per year to work for a registered charity
Up to 10 days special emergency leave per year
Season Ticket loan
Payroll Giving Scheme
Thursday drinks to unwind and socialize
An annual Summer and Christmas party
Commitment to Diversity and Inclusion with inclusive bank holidays
Learning opportunities around D&I, targeted mentoring programmes and participation in active Employee Led Networks and associated events.
Software Engineer developing innovative software solutions for various client projects. Collaborating on cloud platforms, databases, and open - source technologies while contributing to digital transformation goals.
AI Engineer developing Python - based data science solutions at PwC Slovakia. Innovating in machine learning and collaborating with clients across Europe and the USA.
Lead Data Scientist developing analytics for Target's supply chain strategy. Designing forecasting, simulation, and optimization models for multi - billion dollar decisions.
Senior Java Developer building a high - performance trading platform at Crypto.com. Collaborating across teams to develop core backend systems for multi - asset trading.
Senior Java Developer for Trading Infrastructure at Crypto.com. Building and maintaining a high - performance Trading Platform with low - latency execution.
Java Full Stack Developer at Zenith, a Workers' Compensation Insurance company. Develops and maintains applications, requiring Java and related technologies expertise.
Golang Tech Lead at Boosters ensuring quality and scalable backend development. Responsible for technical ownership and implementing engineering standards.
Senior Software Engineer developing backend solutions for HomeToGo's marketplace with extensive ownership and technical initiative. Collaborate within cross - functional teams and drive product quality enhancement.
Junior Backend Softwareentwickler at EXCO, creating C# / .NET software solutions in healthcare and engineering projects. Collaborating within agile teams to ensure quality and modular design.