Requirements
Must have:
- 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 such as PostgreSQL, MySQL, or NoSQL.
- Familiarity with version control systems, particularly Git.
- A proactive, problem-solving mindset with excellent communication skills.
- Ability to work independently in a remote setting as well as collaboratively within a team.
- Full eligibility to work in the UK, as we are unable to offer work permit sponsorship for this position.
Responsibilities:
- Design, develop, and maintain high-quality, scalable, and efficient Python code.
- Build and integrate robust APIs, with a strong focus on FastAPI.
- Collaborate with cross-functional teams, including data scientists, product managers, and other engineers, to deliver exceptional data solutions.
- Contribute to the entire software development lifecycle, from concept and design through testing and deployment.
- Identify and implement best practices for code quality, testing, and performance.
- Participate in code reviews and provide constructive feedback to team members.
- Visit our office near High Wycombe approximately twice a month for key meetings and team collaboration.
Company:
We are a well-established and pioneering data platform company at the forefront of data solutions.
We offer a predominantly remote role with excellent work-life balance, competitive salary, and the flexibility to work remotely while visiting our office near High Wycombe around twice a month. You will join our innovative and growing team, working with a leading-edge data platform in a supportive, collaborative environment that encourages learning and development and gives you the chance to make a significant impact on an innovative product.