Senior Python Engineer - Remote - Outside IR35

Senior Python Engineer - Remote - Outside IR35

Posted 1 day ago by Lorien

Negotiable
Outside
Remote
Manchester, UK

Summary: The Senior Python Engineer role is a fully remote position focused on developing and improving applications, websites, and systems using Python, Flask, Sqlalchemy, and Postgres. The engineer will collaborate with various teams to ensure reliable API infrastructure and lead technical architecture evolution. The position requires strong problem-solving skills and the ability to communicate effectively with non-engineers. The role is classified as outside IR35, indicating a favorable tax status for contractors.

Key Responsibilities:

  • Shape and evolve the Back End technical architecture to support product scale and complexity
  • Identify and drive improvements in performance, observability, and infrastructure
  • Lead the design of domain models aligned with evolving business needs
  • Be a go-to person for Back End excellence, and improve code quality
  • Engineering centric requirement definition (user stories) and analysis

Key Skills:

  • Fluency in Python, Flask, Sqlalchemy and Postgres
  • Ability to effectively design APIs and database/object schemas
  • Knowledge of balancing agile iterative development with managing technical debt
  • Passion for well communicated designs, flows and technical implementation
  • Experience managing CI/CD including production deployments with database schema updates
  • Implementation of new features with monitoring best practices
  • Ability to lead data centric technical conversations and guide data definition
  • Ownership of issues and problem analysis
  • Clear communication with non-engineers (e.g., product, ops, stakeholders)

Salary (Rate): undetermined

City: Manchester

Country: UK

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Python Engineer - Remote - Outside IR35

Our client are currently looking to hire a Senior Python Engineer who is fluent in Python, Flask, Sqlalchemy and Postgres, to join the team on a fully remote working contract basis.

In this role as an experienced Python Engineer you will have experience of running multiple different systems in production for real users. You'll work with the Product Owner, mobile development team, and other Back End developers to build and improve our apps, websites and systems. Day to day your core focus will be to ensure that API infrastructure is reliable and growing to meet our business needs.

What you'll lead:

  • Shape and evolve the Back End technical architecture to support product scale and complexity
  • Identify and drive improvements in performance, observability, and infrastructure
  • Lead the design of domain models aligned with evolving business needs
  • Be a go-to person for Back End excellence, and improve code quality
  • Engineering centric requirement definition (user stories) and analysis

This means you must:

  • Be fluent in Python, Flask, Sqlalchemy and Postgres
  • Be able to effectively design APIs and database/object schemas
  • Know how to strike the right balance between pragmatic agile iterative development and longer term investment to manage technical debt.
  • Have a passion for well communicated designs, flows and technical implementation.
  • Have experienced, and know how to successfully manage CI/CD including deployments to production that involve database schema updates without scheduled downtime.
  • Implement new features with monitoring best practices in mind.
  • Be able to lead data centric technical conversations, highlighting design trade-offs and guide data definition.
  • Have the ability to take ownership of issues - to analyse and identify problems not faced before.
  • Communicate clearly with non-engineers (eg product, ops, stakeholders)

Desirable skills:

  • Experience with AWS IAM and AWS SSO
  • Understand ELT architecture and best practices;
  • Production use of AWS Lambda
  • Architecting and implementing with GDPR/privacy by design and implementing appropriate security requirements
  • Knowledge of DNS and CDNs such as Fastly

Experience of many of the following:

  • AWS and/or Heroku
  • Using APM or similar tooling to enable prioritisation of performance and defects
  • Working on products for international audiences
  • Using analytics to guide and refine priorities
  • Collaborating with Product Owners, UX teams, and other stakeholders

Please apply!

Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.