Description:
Elixir Backend Engineer at Karri
Key Responsibilities
- Help design and develop the core systems for Karri for both the back and front end.
- Create features, enhancements and fix bugs on Karri’s flagship product
- Create features, enhancements and fix bugs on Karri’s new products
- Ensure the optimal functioning and continual enhancement of our systems by
- responding rapidly to potential issues and changing business needs.
- Support Karri’s platform, both code and infrastructure, alongside your fellow
- Engineers
- Support internal Stakeholders with technical platform queries
- Be part of a small distributed team of Engineers using Agile practices to organise your
- work
- Perform code reviews on your peer’s code
- Build test harnesses to make sure delivered code can be predictably retested in an
- automated fashion
- Work very closely with the Product Owner to make sure you are working on the right
- priorities
- Be part of the evolution of Karri’s Technology
Requirements:
- Help design and develop the core systems for Karri for both the back and front end.
- Create features, enhancements and fix bugs on Karri’s flagship product
- Create features, enhancements and fix bugs on Karri’s new products
- Ensure the optimal functioning and continual enhancement of our systems by
- responding rapidly to potential issues and changing business needs.
- Support Karri’s platform, both code and infrastructure, alongside your fellow
- Engineers
- Support internal Stakeholders with technical platform queries
- Be part of a small distributed team of Engineers using Agile practices to organise your
- work
- Perform code reviews on your peer’s code
- Build test harnesses to make sure delivered code can be predictably retested in an
- automated fashion
- Work very closely with the Product Owner to make sure you are working on the right
- priorities
- Be part of the evolution of Karri’s Technology
- Technical Excellence
- Communication skills
- Planning and Organizing
- Intellectually curious
- Innovative
- Problem solving
- Accountability
- Ability to translate business needs into technical requirements and designs
- 5+ years of experience in software development
- 1+ years in an Agile development environment
- Experience with developing in: Erlang, Elixir, Phoenix (Or a willingness to cross-skill and use these technologies)
- Cloud based services background
- Bachelors degree in Computer Science, Mathematics, Electrical Engineering or related
- field
- Experience in Phoenix
- Experience with MySQL, PostgreSQL
- Experience with Redis
- Experience working in Amazon Web Service environments (EC2, ECS, RDS,...)
- Experience with IaC tools like Terraform and Ansible
- Understanding of basic financial concepts
- Hands on experience with enterprise class software running significant transactional
- volumes
Capabilities
- Technical Excellence
- Communication skills
- Planning and Organizing
- Intellectually curious
- Innovative
- Problem solving
- Accountability
- Ability to translate business needs into technical requirements and designs
Key Requirements
- 5+ years of experience in software development
- 1+ years in an Agile development environment
- Experience with developing in: Erlang, Elixir, Phoenix (Or a willingness to cross-skill and use these technologies)
- Cloud based services background
Bonus Points
- Bachelors degree in Computer Science, Mathematics, Electrical Engineering or related
- field
- Experience in Phoenix
- Experience with MySQL, PostgreSQL
- Experience with Redis
- Experience working in Amazon Web Service environments (EC2, ECS, RDS,...)
- Experience with IaC tools like Terraform and Ansible
- Understanding of basic financial concepts
- Hands on experience with enterprise class software running significant transactional
- volumes
19 Feb 2025;
from:
careers24.com