LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Tide›Senior Engineer, Python
Tide

About Tide

Empowering SMEs with tailored financial solutions

🏢 Tech👥 1001+ employees📅 Founded 2015📍 City of London, London, UK💰 $410m⭐ 4.2
FintechB2BBankingAccounting

Key Highlights

  • Over 1 million customers globally, 650,000 in the UK
  • $410 million raised in funding to date
  • Headquartered in the City of London, UK
  • Offers a range of accountancy tools alongside business accounts

Tide is a fintech company headquartered in the City of London, UK, dedicated to providing tailored financial services for SMEs. With over 1 million customers globally and 650,000 in the UK, Tide offers a range of products including business accounts and accountancy tools. The company has raised $410...

🎁 Benefits

Tide offers a comprehensive benefits package including 25 days of paid holiday leave, flexible working arrangements, and a personal development budget...

🌟 Culture

Tide's culture is centered around addressing the needs of underserved small businesses, providing fast and affordable financial solutions. With a focu...

🌐 Website💼 LinkedIn𝕏 TwitterAll 202 jobs →
Tide

Senior Engineer, Python

Tide • Bulgaria

Posted 1 month agoSeniorBackend engineer📍 Bulgaria
Apply Now →

Skills & Technologies

Python

Overview

Tide is seeking a Senior Backend Engineer to develop and maintain web applications that enhance user experience. You'll work closely with a skilled tech team and utilize your programming expertise in Python. This role requires significant experience in backend engineering.

Job Description

Who you are

You have 5+ years of backend engineering experience, demonstrating a strong ability to build and maintain production systems that are both functional and stable. Your programming skills are excellent, particularly in Python, and you have a passion for developing applications that improve user experience. You thrive in collaborative environments, working closely with other engineers to ensure system consistency and enhance the overall user experience. You are adept at debugging and optimizing existing applications, ensuring they meet the needs of small and medium enterprises (SMEs).

You possess a solid understanding of web application architecture and are familiar with best practices in software development. Your experience includes working with various technologies and frameworks that support backend development. You are committed to writing clean, maintainable code and are always looking for ways to improve your skills and the applications you work on. You understand the importance of data-driven decision-making and are comfortable using analytics to inform your development process.

Desirable

Experience with cloud services and deployment strategies is a plus, as is familiarity with agile methodologies. You may have worked in fintech or similar industries, giving you insights into the unique challenges faced by SMEs in the banking sector. You are open to learning new technologies and adapting to the evolving needs of the business.

What you'll do

As a Senior Backend Engineer at Tide, you will be responsible for developing and maintaining web applications that serve our growing member base. You will collaborate with a team of highly skilled engineers, reporting directly to the Staff Engineer. Your role will involve ensuring system consistency and improving user experience through effective application development. You will participate in code reviews, contribute to architectural discussions, and help mentor junior engineers on the team.

You will work on enhancing existing applications and developing new features that align with Tide's mission to support SMEs. This includes optimizing application performance, implementing new technologies, and ensuring that all solutions are user-friendly and efficient. You will also engage in troubleshooting and resolving issues that arise in production environments, ensuring minimal disruption to our users.

Your contributions will directly impact the way SMEs interact with our banking services, helping them save time and money. You will be part of a dynamic team that values innovation and collaboration, and you will have the opportunity to influence the direction of our technology stack as we continue to grow.

What we offer

At Tide, we offer a supportive and inclusive work environment where diversity is celebrated. You will have the chance to work with a talented team that is dedicated to transforming the small business banking market. We provide opportunities for professional development and encourage you to apply even if your experience doesn't match every requirement. Our culture promotes continuous learning and growth, and we are committed to helping you succeed in your career.

We also offer competitive compensation and benefits, including flexible working arrangements to support your work-life balance. Join us in making a difference for SMEs and be part of a company that values innovation and customer-centric solutions.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Tide.

Apply Now →Get Job Alerts