🎁 Antes de se candidatar, treine esta entrevista. Crie sua conta grátis no WorkMundi e ganhe um Treinamento de Entrevista no HelpsYouSpeak — sem custo, sem cartão. Quero meu treinamento →
About InvestEngine We’re a London-based fintech on a mission to make ETF investing simple and accessible. Over 150,000 clients have trusted us with over £3 billion in assets — and we’re just getting started. We’ve been featured by Forbes, MoneyWeek, and Finder, and we’re growing fast with big ambitions. About the Role We’re looking for a Senior Backend Engineer to join our Backoffice team and strengthen our technical foundation as we grow. This role focuses on architecture, system stability, and scaling internal platforms that power critical business operations. You’ll work on complex backend challenges, design clean and scalable services, and collaborate with product and business teams to bring ideas to life. You’ll play a key role in shaping technical direction and making high-impact decisions — without people management responsibilities What You’ll Do Design and build backend services in Python 3.11, using Django and Django REST Framework Work with MySQL to design and optimise database schemas, and use Redis for caching and performance Develop and evolve RESTful APIs for both client-facing features and internal tools Own features end-to-end: from shaping the technical approach to release, monitoring, and iterative improvement Improve system scalability, performance, and reliability as we grow rapidly across new product lines Collaborate with cross-functional teams (Product, Design, Compliance) to deliver features that are simple, compliant, and impactful Debug and solve production issues, proactively identify bottlenecks, and drive architectural improvements Follow best practices in version control (Git), CI/CD (we use TeamCity, GitHub Actions), and code quality Contribute beyond code: suggest smarter flows, improve developer experience, and advocate for technical excellence What We’re Looking For 4+ years of backend development experience in Python Solid experience with Django (or equivalent Python frameworks) Strong understanding of relational databases (MySQL or PostgreSQL) Experience working with RESTful APIs Proficiency with Git and CI/CD tools (TeamCity, GitHub Actions, etc.) Strong communication skills and a proactive, solution-oriented mindset Comfortable working in fast-paced environments with evolving requirements English (B2 level or higher) Native speaker of Russian Nice to Have Experience with Redis, AWS, and Docker Previous work in fintech, product-first companies, or regulated environments A public GitHub profile with meaningful contributions or personal projects is a strong plus How We Work We’re a lean, fast-moving team that values clarity, ownership, and transparency. Our backend developers are not just code writers — they contribute to architecture, improve processes, and help shape the product. We expect autonomy, but we also support each other. No bureaucracy, no drama — just respectful collaboration and meaningful work. What We Offer Impact from day one You’ll be solving real problems that make a measurable difference to the business and our users. Room to grow We’re scaling fast, and there’s plenty of opportunity to take on more responsibility and evolve with the company. Modern stack and tools We use Python 3.11, Django, MySQL, Redis, AWS, TeamCity, GitHub — with a focus on clean, well-maintained code. Transparent and open culture From regular team updates to open idea channels in Slack — we keep communication honest and decisions collaborative. Supportive team You’ll join a team of thoughtful, motivated people who care about what they build and how they build it. Remote and flexible Work from wherever suits you best. We care about outcomes, not time zones. Our Hiring Process Intro call with the Talent team Technical interview with the Backend team Gamified cognitive assessment to understand how you think and problem-solve Final call with СTO
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.