What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years professional Python development experience with strong OOP skills
- Proven Git workflows and Bitbucket experience including pull requests and branching strategies
- API design experience
- Microservice and cloud architecture principles
- Mongo query development experience
- Experience working in Agile teams and familiarity with Agile ceremonies
- Ability to use AI-assisted development tools for coding test generation and code review
- Ansible and configuration management experience for provisioning and automation
- Strong debugging testing and CI/CD mindset
- Excellent communication skills and ability to work cross-functionally
Nice to have
- Infrastructure automation experience
- Storage technology familiarity
- Golang experience
- Kafka experience
- Container experience
- Cloud platform experience
- Observability tooling familiarity
- Code review comfort
- Richardson Maturity Model knowledge
- OpenAPI spec knowledge
Day to day
- Build, maintain, and improve an infrastructure automation platform using Python.
- Collaborate with product, SRE, and operations teams in an Agile environment to deliver reliable and scalable software and automation.
- Develop clean object-oriented code, CI/CD pipelines, automated tests, deployment documentation, and performance optimizations.
