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.