Negotiable
Outside
Remote
England, United Kingdom
Summary: The Senior Software Engineer role at Aimtech Recruitment focuses on leveraging deep expertise in MongoDB to address complex integration challenges with Django and MongoEngine in a live production environment. This hands-on position requires designing, implementing, and optimizing solutions to enhance data layer performance and maintainability. The engineer will collaborate with a team and serve as a subject-matter expert in MongoDB and Django applications. The role is fully remote and classified as outside IR35 for a 6-month contract.
Key Responsibilities:
- 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.
Key Skills:
- 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.
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
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.