Senior Erlang Engineer

Skills
Computer ScienceApache KafkaElectrical EngineeringFunctionalityKubernetesMechanical Engineering
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s Degree in Computer Science or a related discipline
  • Experience engineering high-quality software in Erlang
  • Willingness to learn new technologies
  • Talent for clean coding, simple solutions, automated testing and continuous deployment
  • Passion for working in the cloud and automation

Nice to have

  • Experience in AWS Cloudformation, MSK, S3, Cognito
  • Knowledge of Kafka
  • Experience with Kubernetes

Day to day

  • Building new and supporting existing Erlang based microservices that enable product features
  • Enhancing the existing platform to increase the amount of business functionality driven by end user configuration
  • Enhancing system automation (scale, resiliency, deployment)
  • Maintaining and enhancing common platform components and libraries (AWS, Erlang)
  • Working with technical and non-technical stakeholders from the wider organisation to understand and drive requirements and improvements
  • Building on our CloudNative platform, enabling more use of AWS technology to aid in speeding up delivery, scale and resiliency
  • Working with and developing junior programmers