Senior Software Engineer

Apply

Overview

We are seeking a Senior Software Engineer with expertise in MongoDB and Django for a six-month contract in a fully remote setting. The contractor will work alongside a collaborative engineering team, focusing on solving complex integration challenges and optimising data interactions. This role requires hands-on engineering experience to design, implement, and refine solutions that enhance the performance, scalability, and maintainability of our data layer.

Responsibilities

  • Design and implement solutions for improved interoperability between Django and MongoDB.
  • Review and refactor existing data models to ensure performance and scalability.
  • Collaborate with backend teams on best practices for schema design, indexing, and query optimisation.
  • Educate and mentor engineers on effective MongoDB usage and integration strategies.
  • Evolve internal tooling, libraries, and data access layers to enhance development efficiency.

Requirements

  • Proven experience as a Senior Software Engineer, particularly in backend systems and database design.
  • Advanced knowledge of MongoDB, including schema design, aggregation pipelines, and performance tuning.
  • Strong experience with Django and MongoEngine and hands-on integration work.
  • Solid experience in Python programming.
  • Ability to architect, build, and deliver practical solutions.
SkillsPython, Django, AWS
LocationEngland
TypeRemote
SourceLinkedIn
Posted17/10/25