Desired Skills and Experience
- Maintain our AWS-based infrastructure and associated services (APIs, Jenkins CI, Performance monitoring and testing)
- Troubleshoot and debug incidents across our server-side stacks
- Gather and address technical and design requirements
- Build and deliver reusable, well documented and tested code
- Participate in the design and optimisation of our software delivery process
- Design and implement new features across our products in a wide range of technologies
- Working with and understanding our whole software stack
- Fluency in: Python, Shell scripts
- Working knowledge of web technologies: Python frameworks (Pyramid, Django), JavaScript
- Experience in mobile and desktop development: ObjC, Java, C#
- Writing technical specifications for the whole team to follow
- Building and administering AWS architectures: ELB, ECS, EC2, Cloudfront, Lambda
- Automated deployment: Ansible or similar
- An understanding of containers (Docker) and web stacks (NginX, uWSGI)
- Databases: MongoDB, PostgreSQL