Senior Software Engineer

Apply

Overview

Senior Software Engineer (MongoDB / Django) – 6-Month Contract – Outside IR35 – Fully Remote About the Role Aimtech Recruitment are looking for a Senior Software Engineer with deep expertise in MongoDB to help solve complex integration challenges between Django and MongoEngine within a live production environment. This is a hands-on engineering role, suited to someone who can move beyond theory — designing, implementing, and optimising real-world solutions that enhance the performance, scalability, and maintainability of our data layer. You’ll join a collaborative engineering team and act as a subject-matter expert in MongoDB usage, schema design, and data interaction patterns within Django applications. What You’ll Do Design and implement solutions that improve how Django and MongoDB interoperate. Review and refactor existing data models, ensuring performance and scalability. Work closely with backend teams to guide best practices around schema design, indexing, and query optimisation. Educate and mentor engineers on effective MongoDB usage patterns and integration strategies. Help evolve internal tooling, libraries, and data access layers to streamline development. What We’re Looking For Proven experience as a Senior Software Engineer with a strong focus on backend systems and database design. Advanced MongoDB knowledge – schema design, aggregation pipelines, performance tuning, replication, and indexing strategies. Strong experience with Django and MongoEngine, including hands-on integration work. Ability to architect, build, and deliver solutions — not just advise or design theoretically. Solid Python experience. Excellent communication and collaboration skills, especially in remote teams. Nice to Have Experience with system architecture, microservices, or scaling data-driven applications. Familiarity with AWS or GCP. Previous work in mentoring or technical leadership roles. Aimtech Recruitment is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Responsibilities

  • Design and implement solutions to improve interoperability between Django and MongoDB.
  • Review and refactor existing data models for enhanced performance and scalability.
  • Collaborate with backend teams to promote best practices for schema design and query optimisation.
  • Mentor engineers on effective MongoDB integration strategies and usage patterns.
  • Contribute to the evolution of internal tools and data access layers.

Requirements

  • Proven experience as a Senior Software Engineer with a focus on backend systems and database design.
  • Advanced knowledge of MongoDB, including schema design and performance tuning.
  • Strong experience with Django and MongoEngine in practical integration scenarios.
  • Solid skills in Python programming.
  • Excellent communication and ability to work effectively in remote teams.
SkillsPython, Django, AWS
LocationEngland
TypeOn-site
SourceLinkedIn
Posted16/10/25