Python Automation Engineer

Responsibilities:
  • Within the group, you’ll be part of a specific team with its own identity. A normal work week consists of a mix of building new features, fixing bugs, showcasing your work, and planning. We have short weekly planning meetings and provide lots of time to focus without meetings. On a quarterly basis you’ll also have personal 1-1 meetings with your Line Manager to support your own growth in the team.
  • As the team is diverse and distributed, asynchronous collaboration within the team is key. You’ll be supported by a Service Manager with planning and prioritization.
  • The team take pride in the quality of our code, our delivery practices, breadth of our automated test coverage and the documentation we write.
  • You’re successful with your responsibilities if you engage and deliver together with the team in a way that is stable and sustainable. We value predictability and avoid unreasonable deadlines that cause us to rush or cut corners.
Qualifications:
  • Python 3.8+
  • AWS – especially Lambda, API Gateway, Step Functions, SQS, EventBridge
  • AWS Chalice framework
  • Python testing tools – pytest, flake8
  • Integrating with third party APIs – i.e. GitHub, Jira, Cloudflare, GraphQL
  • Docker
  • Git best practices – rebase, squash, bisect
  • Kanban delivery – we enjoy working with lean methods
  • Excellent asynchronous collaboration and communication

We don’t expect you to know everything, but we want people who are open to learning new things.

Please fill the details