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