
Senior Backend Engineer, Portfolio Team – Python
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in United Kingdom.
• 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.
• 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.
• 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.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.