Senior Developer (Python+Django)
About InvestEngine

InvestEngine is everything the modern investor should need. Unbeatable value, market-leading automation, and built for easy, long-term investing. We’ve got the platform, just hit £700 million invested, we’ve won awards, we’ve got an excellent team, and we’re hugely popular in the industry – we’re now looking to build on this success. In five years on the market, the product has become a leader in its segment and has gathered over five thousand positive user reviews on Smart Money People.

We are seeking an experienced Senior Backend Developer proficient in Python/Django to join our dynamic team. As a Senior Backend Developer, you will be responsible for developing robust and scalable backend solutions, optimizing database queries, and contributing to API development using Django Rest Framework (DRF).

Our technology stack:

  • Python 3.10
  • Django 4
  • DRF (Django Rest Framework)
  • MySQL
  • Redis
  • AWS
  • CI/CD
  • Github
  • Sentry
  • Asana

What will you do?

  • Develop and maintain backend systems using Python and Django framework.
  • Enhance the functionality of the current product.
  • Design, implement, and optimise database schemas for MySQL and utilise Redis for caching.
  • Develop new APIs and support existing ones for our application.
  • Collaborate with cross-functional teams to design and implement APIs using DRF.
  • Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
  • Troubleshoot and debug complex technical issues as they arise.
  • Stay updated on emerging technologies and recommend improvements to existing systems.
  • Improve development tools and increase the internal quality of the product.
  • Take ownership of the product, understanding the business problem and contributing innovative solutions to influence the outcome.
  • Aspire to solve business problems, contributing beyond the scope of technical tasks to enhance the overall product and user experience.

Who you are:

  • Proficiency in Python programming language and Django framework.
  • Strong understanding of relational databases such as MySQL/PostgreSQL and experience with query optimization techniques.
  • Familiarity with caching mechanisms, specifically Redis.
  • Experience in developing RESTful APIs using Django Rest Framework (DRF) or FastAPI.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Effective communication skills and the ability to collaborate with cross-functional teams.
  • Good command of English.

What we offer:

  • Contract with a British legal entity.
  • Fully remote work – you can work from almost anywhere in the world.
  • Flexible schedule and unlimited vacation.
  • Possibility of compensation for English courses, training, and conferences.
  • Access to an online therapy service.
Learn more about us
Meet Jean - our HR manager
Send in your CV using the button below or the contact information:
E-mail: eugenia.suslova@investengine.com