Browse All Jobs

Tide is seeking a Senior Python Engineer to join their team in Serbia. This role involves defining, owning, and maintaining services within Tide's service catalog, working closely with the product team to select technology partners, and collaborating with backend engineers across agile teams. The Senior Engineer will also align the team's vision with the target architecture, contribute to the Community of Practice, and mentor other team members.

Responsibilities include:

  • Defining, owning and maintaining services
  • Working with the product team to select technology partners
  • Aligning team vision with the target architecture
  • Contributing to the Community of Practice
  • Mentoring other team members

The ideal candidate will have:

  • Proven work experience as a Python Developer
  • Basic understanding of software engineering fundamentals
  • Hands-on experience with AWS and frameworks such as Django, FastAPI, and Flask
  • Experience integrating with or creating REST APIs (Desirable)
  • Experience working with event driven microservice or message queues (Desirable)
  • Understanding of Salesforce integrations
  • Experience working in Scrum and Agile
  • Teamwork skills with a problem-solving attitude

Tide offers:

  • Career progression opportunities
  • Flexible workplace model (remote and in-person)
  • A diverse and inclusive work environment
Apply

Careers at Tide

Tide is a rapidly expanding finance platform dedicated to saving small businesses time and money. It provides business accounts, banking services, and connected administrative solutions like invoicing and accounting. Serving over 1 million small businesses globally, Tide operates in the UK, India, and Germany. Headquartered in London, with offices in Sofia, Hyderabad, Delhi, Berlin and Belgrade, the company fosters a transparent and inclusive environment. Tide embraces diversity and is committed to building products that resonate with the diverse needs of its members.