Эта вакансия в архиве
Посмотреть похожие вакансии ↓Backend Engineer (Haskell)
Описание вакансии
TL;DR
Backend Engineer (Haskell): Building and extending high-quality, well-tested software within established architectures, with an accent on developing performant Haskell code using appropriate libraries, data structures, and testing strategies. Focus on applying strong computer science fundamentals, supporting system reliability and operability, and working with containerised and cloud-based systems like Docker, Nix, Terraform, and AWS.
Location: Remote (Global) - The company operates as a distributed team and supports a distributed work environment. While there is an office in London, the role does not require physical presence there.
Company
Artificial is building the next generation of technology for the specialty (re)insurance market, focused on transforming operations and enabling smarter decision-making.
What you will do
- Build and extend software within established architectures, making thoughtful improvements where appropriate.
- Write high-quality, well-tested Haskell code using appropriate libraries, data structures, and testing strategies.
- Apply strong computer science fundamentals, including algorithms, data structures, databases, and memory management concepts.
- Support system reliability and operability, contributing to monitoring, observability, and infrastructure improvements.
- Work with containerised and cloud-based systems, including Docker, Nix, Terraform, and AWS (e.g. ECS and Fargate).
- Participate in incident response and help improve on-call, alerting, and incident management practices.
Requirements
- Comfortable with Git, Linux, the command line, and modern software development workflows.
- Proven experience writing production-quality software, including testing and deployment considerations.
- Hands-on experience with Haskell, with a focus on performance, maintainability, and best practices.
- Background in infrastructure, operations, or SRE-adjacent roles, with a strong focus on system reliability.
- Confident using Docker, Nix, Terraform, and AWS, with an understanding of cloud trade-offs.
- Experience with incident management and monitoring, and a DevOps-oriented way of working.
- Clear communicator in distributed teams.
Nice to have
- Experience in insurtech, insurance or related industries.
- Experience in a distributed work environment.
Culture & Benefits
- Private medical, income protection, and life insurance (4x base salary).
- Generous holiday allowance of 28 days plus national holidays.
- Home office and equipment allowance, including a company MacBook.
- Learning allowance and leave to attend conferences or take exams.
- Company stock options managed through Ledgy.
- Enhanced maternity and paternity pay.
- Team social events and company parties, plus on-site gym and shower facilities in the London office.
- Commitment to continuous improvement, knowledge sharing, and high-quality standards within the engineering team.
Hiring process
- Background checks may include a criminal record check, credit history review, speaking with previous employers, and confirming academic qualifications.