Social network you want to login/join with:
Senior Python Developer, Principal BackEnd Developer, Flask, Up to £90k + Benefits, London
Client: Experis UK
Location: London, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Views: 4
Posted: 16.05.2025
Expiry Date: 30.06.2025
Job Description:
We are seeking a talented and driven Backend Engineer to join a dynamic team focused on creating and deploying innovative software solutions. The role involves working closely with cross-functional teams, including engineering, product management, design, and QA, to develop cutting-edge features that power our platform.
Key Responsibilities:
- Collaborate with cross-functional teams: Contribute to the development of new features alongside engineering, product management, design, and QA teams.
- Promote best practices: Advocate for and enforce coding standards, architectural patterns, and best practices, leveraging your expertise in backend technologies to guide peers and ensure high-quality code.
- Automation and process improvement: Enhance development efficiency, reliability, and scalability through creating automated processes that streamline workflows.
- Foster engineering excellence: Promote best practices across the team and inspire skill and capability improvements.
- Knowledge sharing: Engage with the engineering community, contributing to knowledge-sharing initiatives and mentoring your team.
Required Skills:
- Proven experience designing and building REST APIs, ideally with Flask, FastAPI, or similar frameworks.
- Expertise in designing scalable, reliable, and secure architectures.
- Strong problem-solving skills, especially in product development.
- Solid understanding of backend best practices, coding standards, and architectural patterns.
- Experience automating builds (CI/CD), feature flags, and automated testing.
Bonus Skills:
- Experience with message-driven systems (e.g., Google Pub/Sub).
- Proficiency with relational databases, particularly Postgres.
- Familiarity with NoSQL databases (document store/key-value store).
- Experience with containerization technologies like Docker and Kubernetes.
- Hands-on experience with Google Cloud Platform (GCP) and configuration management tools like Terraform.
- Familiarity with Google Cloud Build for CI/CD actions, deployments, and builds.