Senior Erlang Engineer
Skills
Computer ScienceApache KafkaElectrical EngineeringFunctionalityKubernetesMechanical Engineering
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
