Senior Backend Engineer, Pensions Team – Python

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer building scalable Python and Django systems for InvestEngine’s ETF investment and pension platform. Improving APIs, reliability, architecture, and financial product infrastructure.

Responsibilities

  • Design, develop, and maintain backend services in Python 3.11 using Django / DRF
  • Design scalable, reliable, and maintainable backend solutions
  • Contribute to architectural discussions and make technical decisions within the area of ownership
  • Work with MySQL and Redis to improve system performance and reliability
  • Build and improve RESTful APIs for internal and external integrations
  • Continuously improve system performance, stability, and scalability
  • Collaborate with Product, Compliance, and Business teams to deliver new features and improve existing processes
  • Investigate and resolve production issues, identify bottlenecks, and reduce technical debt
  • Maintain high standards of code quality, testing, and engineering practices
  • Work with Git and CI/CD pipelines, including TeamCity and GitHub Actions
  • Contribute to improvements in architecture, development processes, and internal tooling
  • Participate in a lean, collaborative engineering team with influence on architecture, product decisions, and engineering culture
  • Complete the hiring process: Talent intro call, technical interview, gamified cognitive assessment, and CTO conversation

Requirements

  • 4+ years of experience in backend development
  • Strong Python skills and deep knowledge of Django or similar frameworks
  • Experience designing backend architectures and scalable systems
  • Solid understanding of relational databases, caching, and system design
  • Hands-on experience building and maintaining REST APIs
  • Ability to take ownership and make sound technical decisions independently
  • Comfortable navigating ambiguity and turning requirements into practical solutions
  • Familiarity with Git, CI/CD, clean code, testing, and monitoring
  • Strong communication and problem-solving skills
  • English B2+ and fluent Russian
  • Nice to have: experience in fintech, regulated industries, or internal B2B tools
  • Nice to have: familiarity with AWS and Docker
  • Nice to have: experience with RabbitMQ or Kafka
  • Nice to have: experience with pensions, investment products, or other financial products
  • Nice to have: open-source contributions or personal technology projects

Benefits

  • Remote-first and flexible — work from anywhere
  • Unlimited vacation
  • Impact from day one — work on business-critical systems and products
  • Technical growth — influence architecture and the long-term development of the platform
  • Modern tech stack
  • Supportive and experienced engineering team

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AWSDjangoDockerKafkaMySQLPythonRabbitMQRedis

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.