Senior Python Backend Engineer

Tide
Summary
Join Tide, a rapidly growing finance platform for small businesses, as a Senior Python Engineer. You will be responsible for defining, owning, and maintaining services within a specific domain, working collaboratively with product teams and other engineers. This role requires proven experience with Python, AWS, and relevant frameworks, along with a strong understanding of software engineering fundamentals and Agile methodologies. Tide offers a flexible workplace model supporting both in-person and remote work, fostering a collaborative and inclusive environment. The company prioritizes career progression and provides opportunities for growth within expanding teams and business.
Requirements
- Proven work experience as a Python Developer (working with this as a primary language)
- Basic understanding of software engineering fundamentals (SOLID, ACID, Testing)
- Hands-on experience with AWS and frameworks such as: Django, FastAPI and Flask
- Extensive experience integrating with or creating REST APIs
- Experience working in Scrum and following Agile development practises
- Teamwork skills with a problem-solving attitude
- Youβre passionate about learning every day and sharing your knowledge and experience every day
- Genuinely excited about supporting small businesses, in the UK and in global markets
Responsibilities
- Define, own and maintain the services your team owns from our service catalogue that fall in one of our domains (you design it, you build it, you run it, you scale it globally)
- Work with the product team to select technology partners
- Work with backend engineers across multiple agile teams carefully dividing your time between design/refinement, implementation and mentoring other team members
- Regularly aligning your teamβs vision and roadmap with the target architecture within your domain and to ensure the success of complex multi domain initiatives
- Work closely with product owners, mobile & web engineers, data scientist and other business members to translate requirements into well-engineered solutions
- Make key contributions to our Community of Practice. You will apply your extensive experience on our problem domain and existing guidelines to become a true beacon of best practices among your fellow engineers
Preferred Qualifications
- Experience working with event driven microservice or message queues
- An understanding of Salesforce integrations
Benefits
Flexible workplace model that supports both in-person and remote work