Velocity Tech
Python Developer
Velocity TechPoland19 hours ago
Full-timeRemote FriendlyEngineering

** Client will only consider immediately available candidates or 2-week notice max. **


Senior Python Software Engineer (Permanent, UK, Remote)


Velocity Tech has partnered with a leading independent global team of data, AI, and engineering experts to hire a Senior Python Software Engineer for a permanent, full-time, remote opportunity based in the UK.


About the Partner

This organisation is renowned for creating intelligent, AI-driven digital solutions that enhance user experiences, empower developers, and deliver measurable business impact. With over 500 professionals across 20+ countries, the team collaborates with some of the world’s most recognised enterprises — including household names in retail, finance, media, and technology — to modernise systems and accelerate digital transformation.


The Role: Senior Python Software Engineer

The Senior Python Engineer will be responsible for designing and building robust applications using Python. This individual will contribute to multiple projects, working closely with distributed teams to deliver high-quality, scalable solutions.


Key Responsibilities:

  • Design, develop, and maintain components using Python.
  • Support the definition and implementation of structured practices in source code management, build processes, and deployment.
  • Design and implement data storage solutions to support product performance and scalability.
  • Optimise applications for maximum efficiency and reliability.
  • Collaborate with clients and internal stakeholders to gather feedback and build effective solutions.
  • Assist in analysing client requirements and translating them into technical solutions.
  • Work alongside Technical Leaders to ensure successful project delivery.
  • Engage in code reviews and knowledge sharing within a distributed team environment.


About You

The ideal candidate will have:

  • At least 6 years of commercial software engineering experience.
  • Proven experience delivering in agile environments.
  • A strong track record of building and maintaining production-grade Python applications.
  • Deep knowledge of Python frameworks, particularly FastAPI and Pydantic.
  • Experience with version control tools such as Git.
  • Strong testing skills across unit, integration, and end-to-end levels.
  • Practical experience with databases and cloud platforms.
  • Familiarity with automation, CI/CD pipelines, and modern DevOps practices.
  • Experience contributing through pull requests and collaborative development workflows.
  • Excellent communication and teamwork abilities.
  • Professional proficiency in English.

Key Skills

Ranked by relevance