Backend Python Developer
Backend Python Developer

Backend Python Developer

Slough Full-Time No home office possible
R

Job Title: Backend Python Developer

Job Type: Permanent

Location: London

Salary: £55,000-£65,000 DOE

Skills: Python, AWS, CI/CD, Docker Kubernetes, JavaScript

Roc Search have partnered with a vibrant data focused agency in London. They are seeking an experienced Backend Engineer with a strong foundation in Python and object-oriented programming. In this role, you will be responsible for designing, developing, and maintaining the server-side components of our software applications. You will collaborate closely with cross-functional teams, Data Engineers, Cloud Engineers, and Product stakeholders, to deliver scalable, secure, and efficient backend solutions.

The ideal candidate will have solid experience in CI/CD pipelines, cloud infrastructure (especially AWS), and modern backend architectures. Familiarity with event-driven or microservice-based patterns is a plus.

The team are also looking for someone who can bring experience or interest in AI Engineering to build intelligent services and working alongside Data Scientists to deploy scalable AI-driven features and applications. A familiarity with cloud-based AI/ML services in Snowflake Cortex or DOMO AI would be a strong advantage.

Key Reponsibilities

  • Design and implement robust, scalable backend systems using Python as the primary language.
  • Apply object-oriented principles and design patterns to maintain clean, maintainable code.
  • Leverage cloud-native services (primarily AWS) including Aurora, Load Balancer, Security Groups, and serverless compute options.
  • Build and maintain CI/CD pipelines using industry-standard tools (e.g., GitHub Actions, GitLab CI, Jenkins).
  • Implement monitoring and logging using tools like DataDog, Serilog, CloudWatch, or equivalent.
  • Use Docker and Kubernetes for containerisation and orchestration of applications.
  • Manage deployments with Helm and configuration in YAML.
  • Develop shell scripts and automation for deployment and operational workflows.
  • Work with Data Engineering to integrate and manage data workflows using Apache Airflow and DAG-based models.
  • Perform comprehensive testing, debugging, and optimization of backend components.

Required Skills

  • Bachelor\’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Proven experience as a Backend Engineer or a similar role, with a strong track record of designing and developing robust backend systems.
  • Proficiency in Python and Javascript
  • Familiarity with logging frameworks like Serilog for efficient log capturing and analysis.
  • Experience with containerization tools like Docker and orchestration frameworks like Kubernetes.
  • Knowledge of Helm and YAML for defining deployment configurations and managing releases.
  • Proficiency in shell scripting for automating deployment and maintenance tasks.
  • Understanding of DAG (Directed Acyclic Graph) models and experience with Apache Airflow for managing complex data processing workflows.
  • Familiarity with database systems (SQL and NoSQL) and proficiency in writing efficient queries.
  • Solid understanding of software development best practices, including version control (Git), testing, and code review processes.
  • Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
  • Excellent communication skills and the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.

Benefits

  • Competitive salary and bonus structure
  • 25 days annual leave + Bank holidays
  • Hybrid working model
  • Annual company away day
  • Free fruit in the office
  • Drinks fridge, available after 5pm daily
  • Flexi-Friday where employees can start earlier in order to finish earlier on selected Fridays
  • Private healthcare cover
  • Life cover
  • Pension contribution
  • Season ticket loan (0%)
R

Contact Detail:

Roc Search Recruiting Team

Backend Python Developer
Roc Search
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>