- Designing, developing, and maintaining high-quality, scalable, and efficient Python code.
- Building and integrating robust APIs, with a strong focus on FastAPI.
- Collaborating with cross-functional teams, including data scientists, product managers, and other engineers, to deliver exceptional data solutions.
- Contributing to the entire software development lifecycle, from concept and design to testing and deployment.
- Identifying and implementing best practices for code quality, testing, and performance.
- Participating in code reviews and providing constructive feedback to team members.
- Occasionally visiting the office near High Wycombe (approximately twice a month) for key meetings and team collaboration.
- Strong commercial experience as a Python Developer.
- Proven experience with FastAPI for building efficient and scalable APIs.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with databases (e.g., PostgreSQL, MySQL, NoSQL).
- Familiarity with version control systems, particularly Git.
- A proactive and problem-solving mindset with excellent communication skills.
- Ability to work independently in a remote setting as well as collaboratively within a team.
- Crucially, you must have full eligibility to work in the UK. Our client is unable to offer work permit sponsorship for this position.
- A competitive salary package, reflective of your experience and skills.
- The flexibility of a primarily remote working arrangement.
- The opportunity to work with a leading-edge data platform and a talented, forward-thinking team.
- A supportive and collaborative work environment that encourages learning and development.
- The chance to make a significant impact on an innovative product.