Senior Elixir Engineer developing core systems for payment technology provider in South Africa. Collaborating in an Agile team to enhance existing platforms and create new features.
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 closely with the Product Owner to ensure you are working on the correct priorities
Be part of the evolution of Karri’s Technology
Requirements
3+ years of experience in software development
1+ years in an Agile development environment
Experience with development language: Erlang, Elixir
Experience with logging services/analytics: Prometheus/Grafana/Snowflake
Cloud based services background
Bachelors degree in Computer Science, Mathematics, Electrical Engineering or related field (Bonus Points)
Experience in Elixir Phoenix
Experience with MySQL, PostgreSQL
Experience with Redis
Experience working in Amazon Web Service environments (EC2, ECS, RDS, SNS, SQS etc.)
Experience with IaC tools like Terraform and Ansible
Understanding of basic financial concepts
Hands on experience with enterprise class software running significant transactional volumes
Benefits
Flexible work arrangements
Opportunities for professional growth and advancement
Data Engineer I responsible for building and operationalizing complex data solutions at Travelers. Leveraging ETL experience and cloud platforms to support analytics and AI initiatives.
Full Stack Software Engineer designing and maintaining AWS cloud applications for Ideagen. Collaborating with teams to deliver enterprise - class solutions across software development lifecycle.
Backend Developer participating in the construction of digital channel solutions for a financial company. Responsible for developing APIs and microservices along with transaction management.
Backend Software Engineer managing network communications event traffic for CrowdStrike. Working with distributed systems and collaborating closely with Falcon Sensor teams across platforms.
Senior Backend Developer specializing in PHP/Symfony, creating scalable platforms for ongoing GmbH. Join a skilled team and develop complex features in a supportive work environment.
Senior Software Engineer developing medical device software with a focus on electrophysiology at Medtronic. Leading cross - functional collaboration and software design to enhance patient care.
Product Engineer building customer billing solutions at Allstate. Collaborating across cloud services and automation while modernizing legacy processes.
Python Developer developing next generation tools for energy system analysis at Avaron AB. Working with Python, Linux, and modern technologies in an agile team.
Senior Product Engineer designing backend systems for parcelLab's post - purchase experience platform. Collaborating with Product and Design teams to ship efficient services for returns experience.
Java Backend Developer creating and improving backend systems for DelfinGroup, a fintech company in Latvia. Focused on delivering reliable code while collaborating with senior engineers.