Lead Platform Engineer

Skills
DatabasesLinux System AdministrationMicroservices
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong experience in core AWS services, with a deep understanding of core AWS services, uses, and architecture best practices
  • Key AWS knowledge is likely to include some or all of S3, EC2, Lambda, SNS, CloudFront, SQS, DynamoDB, IoT, VPC, Kinesis, Elastic Beanstalk and API Gateway
  • Infrastructure-as-code experience using Terraform, Serverless or CloudFormation
  • Highly proficient in one or more languages from our stack (Node.js, Typescript, React, AngularJS)
  • Experienced with implementing unit/integration/component/performance testing as part of Continuous Integration and Continuous Delivery
  • Experience of developing and working with RESTful microservices
  • Capable of using RDBMS / Non-SQL databases experience such as MongoDB
  • Experience scripting in Bash or Python
  • Experience of Linux administration

Nice to have

  • Strong interpersonal skills
  • Good commercial awareness
  • Ability to mentor
  • Desire to deliver excellent customer experience
  • Experience with AWS services
  • Proficiency in code quality and testing
  • Experience with RESTful microservices
  • Scripting skills (Bash or Python)
  • Linux administration experience

Day to day

  • Designing and developing high quality, testable software in cloud applications & services
  • Working with product management and UI designers to implement new features with a highly usable and consistent look-and-feel
  • Understanding current infrastructure and stack in order to employ best AWS solutions
  • Creating reusable, effective, and scalable code
  • Identifying bottlenecks and bugs in the system and develop solutions
  • Contributing to the architecture of our applications and use of AWS services
  • Debugging applications & services to support our customer service team in the field
  • Ensuring that software is delivered to a high standard and rigorously tested
  • Mentoring, coaching, guiding and supporting other Engineers (not line managing)

Hiring process

  • Application deadline: 19 July 2024