At a Glance
- Tasks: Design and operate scalable APIs and data systems on AWS while leading a small team.
- Company: Join M+C Saatchi World Services, tackling critical global issues with innovative tech.
- Benefits: Enjoy 27 days holiday, private healthcare, and a cultural stimulation allowance.
- Other info: Hybrid role in London with excellent career growth and a commitment to diversity.
- Why this job: Make a real impact on social justice and sustainable development through tech.
- Qualifications: Strong Python experience and leadership skills in engineering teams required.
The predicted salary is between 28800 - 48000 £ per year.
We are looking for a Software Developer Back End to join one of the M+C Saatchi Group's specialist divisions, M+C Saatchi World Services. This division partners with governments, civil society, foundations, academia, and the private sector to work on the critical issues of our time, including the climate emergency, national security, social justice, conflict prevention, and sustainable development. Our work is domestic and global, often affecting the most vulnerable in society, with international activity oriented towards conflict‑affected or developing countries. This full‑time role is based in the London office on a hybrid basis.
About The Role
We're looking for a Back End Developer to design and operate scalable APIs and data systems on AWS. You’ll lead a small team of engineers delivering customer‑facing APIs and robust ETL data ingestion pipelines.
Key Responsibilities
- Design, build, and operate Python/FastAPI‑based API services deployed on AWS ECS
- Develop and optimize ETL pipelines and automation workflows for reliable data ingestion
- Own API design, performance optimization, security, and observability
- Provide technical leadership and mentorship; coordinate delivery with product and data teams
- Ensure best practices in CI/CD, infrastructure‑as‑code, and containerized deployments
Requirements (ABOUT YOU)
- Strong experience with Python and production FastAPI services
- Proficient in SQL (schema design, query performance tuning)
- Familiar with data science tools such as Pandas, NumPy, and Jupyter
- Hands‑on expertise with AWS services: Lambda, ECS, S3, RDS/DynamoDB, IAM
- Experience building customer‑facing REST APIs and data ingestion pipelines
- Demonstrated leadership and mentoring ability in small engineering teams
- Practical experience with CI/CD, Infrastructure as Code, Airflow/dbt, and Docker containerization
Technical Skills
- Programming & Frameworks: Python, FastAPI
- Databases & SQL: Schema design, query optimization, RDS, DynamoDB
- Data Engineering: ETL pipeline development, workflow automation, Airflow, dbt
- Data Science Tools: Pandas, NumPy, Jupyter
- Cloud & Infrastructure (AWS): ECS, Lambda, S3, RDS, DynamoDB, IAM
- DevOps & CI/CD: Infrastructure as Code (e.g., Terraform/CloudFormation), CI/CD pipelines, Docker containerization
- APIs: REST API design, performance optimization, security, observability
- Team Leadership: Technical mentoring, delivery coordination with product/data partners
What We Offer
A competitive salary and benefits package that includes 27 days holiday per year, pension contributions, private healthcare, discounted dental insurance, enhanced maternity/parental leave, plus a whole host of others including:
- 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
Our commitment to Diversity and Inclusion sees us offer inclusive bank holidays. M+C SAATCHI GROUP has pledged its commitment to create a company that values difference, with an inclusive culture. As part of this, M&C Saatchi Group continues to be an Equal Opportunity Employer which does not and shall not discriminate, celebrates diversity and bases all hiring and promotion decisions solely on merit, without regard for any personal characteristics. All employee and candidate information is kept confidential according to General Data Protection Regulation (GDPR).
Software Developer Back End employer: M+C Saatchi UK
M+C Saatchi UK is an exceptional employer that fosters a dynamic and collaborative work culture, where creativity and innovation thrive. As an OSINT Strategy Lead, you will benefit from extensive professional development opportunities, working alongside a talented team dedicated to delivering impactful insights. Located in the vibrant heart of the UK, the company offers a unique environment that encourages personal growth and meaningful contributions to exciting projects.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer Back End
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and FastAPI. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Software Developer Back End
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Back End Developer. Highlight your experience with Python, FastAPI, and AWS, as these are key for us. Use specific examples that showcase your skills in building APIs and data systems.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share why you're passionate about the work we do at M+C Saatchi World Services and how your background aligns with our mission. Don’t forget to mention your leadership experience and technical skills!
Showcase Your Projects:If you've worked on relevant projects, make sure to include them! Whether it's a personal project or something from a previous job, showing us your hands-on experience with ETL pipelines or REST APIs can really set you apart.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!
How to prepare for a job interview at M+C Saatchi UK
✨Know Your Tech Stack
Make sure you’re well-versed in Python and FastAPI, as these are crucial for the role. Brush up on your SQL skills too, especially schema design and query performance tuning, since they’ll likely ask you about these during the interview.
✨Showcase Your Leadership Skills
Since this role involves leading a small team, be prepared to discuss your previous experiences in mentoring and coordinating with product and data teams. Share specific examples of how you’ve successfully led projects or improved team dynamics.
✨Understand Their Mission
Familiarise yourself with M+C Saatchi World Services and their focus on critical global issues. Being able to articulate how your work as a Back End Developer can contribute to their mission will show your genuine interest in the role and the company.
✨Prepare for Practical Tests
Expect some hands-on coding challenges or technical questions related to API design and ETL pipelines. Practising these beforehand will help you feel more confident and demonstrate your problem-solving skills effectively.