Job Software Developer/ Engineer/ Architect

Sr Software Development Engineer

About the Role

  • Design and develop software that enables people to use and engage with media content
  • Contribute to gathering technical requirements and architectural decision making
  • Mentor other developers by sharing your expertise
  • Innovate on new products and features that can reach millions of users
  • Deliver reliable software through continuous integration, automated testing, and in-depth code reviews
  • Drive process and tooling improvements
  • Work on an Agile Scrum team that delivers on shared commitments
  • Deep knowledge of one or more major programming languages including Java, Javascript, Kotlin, or Python
  • A proven track record of delivering and scaling production quality software
  • Applied web application architectural patterns and best practices
  • Experience working in an agile environment
  • An independent, inquisitive, and self-motivated approach to learning
  • A positive attitude and excellent communication skills
  • A passion for writing clean, testable, and scalable code

Nice if you have:

  • Knowledge of Learning platforms and LMS
  • Proven experience in successfully delivering cloud-based web applications in AWS
  • Knowledge of technologies and patterns used within AWS including EC2, Lambda, S3, Aurora RDS and Terraform
  • A degree in computer science or similar