Browse All Jobs
Job Description

Tide is seeking a Senior Python Engineer to join their team in Bulgaria. The Senior Python Engineer will report to the Staff Engineer and work within a team of highly skilled Engineers. The ideal candidate will have excellent programming skills and a passion for developing or improving existing applications.

The Senior Python Engineer will work closely with the tech team to ensure system consistency and improve user experience. They will work in agile, cross-functional squads, owning the full lifecycle of microservices. The role involves bringing new ideas and contributing to the continuous improvement of the product.

Responsibilities:

  • Defining, owning, and maintaining services within a domain.
  • Working with the product team to select technology partners.
  • Collaborating with backend engineers across multiple agile teams.
  • Aligning team vision with target architecture.
  • Translating requirements into well-engineered solutions.
  • Contributing to the Community of Practice.

Requirements:

  • Proven work experience as a Python Developer.
  • Basic understanding of software engineering fundamentals (SOLID, ACID, Testing).
  • 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 microservices or message queues (Desirable).
  • An understanding of Salesforce integrations.
  • Experience working in Scrum and following Agile development practices.
  • Teamwork skills with a problem-solving attitude.
  • Passion for learning and sharing knowledge.
  • Excitement about supporting small businesses.

What Tide Offers:

  • 25 days paid annual leave
  • 3 paid days off for volunteering or L&D activities
  • Extended maternity and paternity leave covered by the company
  • Personal L&D budget in the amount of 1000 BGN per year
  • Additional health & dental insurance
  • Mental wellbeing platform
  • Fully covered Multisports card
  • Food vouchers
  • Snacks, light food, drinks in the office
  • WFH equipment allowance
  • Flexible working from home
  • Sabbatical Leave
  • Share options
Apply Manually

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.

All Jobs at Careers at Tide (168)