Senior Backend Engineer, Portfolio Team – Python

Posted Oct 30

This is a fully remote position, open to applicants in United Kingdom.

📋 Description

• Create, develop, and sustain backend services utilizing Python 3.11 with Django / DRF.

• Implement features for portfolio creation, Managed Portfolios, and portfolio operations.

• Oversee roadmap projects from start to finish: clarify requirements with the Product team, propose technical designs, decompose tasks, and deliver results.

• Design and construct RESTful APIs for use by web and mobile applications.

• Provide constructive, high-quality code reviews to enhance the team's engineering standards.

• Participate in architecture discussions and contribute to technical decision-making.

• Collaborate with MySQL and Redis.

• Recognize and mitigate technical debt.

• Work closely with Product, frontend, QA, mobile, and design teams.

• Contribute to the advancement of architecture and engineering practices.

• Operate in two-week sprints with Product and take ownership of significant components of the product.


⛳️ Requirements

• Over 5 years of experience in backend development.

• Proficient in Python and possess strong software engineering fundamentals.

• A solid grasp of software architecture and service design principles.

• Extensive experience with relational databases and REST API design.

• Proven history of writing clean, maintainable, and thoroughly tested code.

• Experience in leading projects or features from conception to production.

• Ability to quickly adapt to new codebases and technologies.

• Strong sense of ownership, organizational skills, and a collaborative working approach.

• Familiarity with Git, CI/CD methodologies, and modern engineering workflows.

• Proficient in written and spoken English.

• Experience with Django or Django REST Framework is a plus, though strong fundamentals are prioritized over specific framework experience.

• Background in fintech, investing, wealth management, or another regulated sector.

• Familiarity with AWS and Docker.

• Experience with RabbitMQ, Kafka, or other message brokers.

• Familiarity with utilizing AI-assisted development tools in daily tasks.

• Contributions to open-source projects or personal side initiatives.


🏝️ Benefits

• Remote-first and flexible: work from any location, at your own convenience.

• Unlimited vacation: take time off as needed, with no set restrictions.

• Make an impact from day one: engage with core investment products used by over 150,000 clients.

• Ownership: lead projects and become the primary backend owner for essential aspects of the Portfolio domain.

• Technical growth: influence architectural and technical decisions.

• Modern tech stack: Python 3.11, Django, MySQL, Redis, AWS, GitHub, TeamCity.

• Supportive team: work alongside thoughtful and skilled colleagues who value quality and results.

People also viewed

GT9 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights9 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange9 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange9 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil9 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft10 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers