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
C++ Software Engineer at INTRACOM TELECOM developing software for physical security and safety systems. Contributing to design, development, deployment, and customer support in a hybrid work environment.
Software Engineer developing back - end applications for a fast - growing company offering auto loans. Involved in key projects using Java, Python, and AWS within a hybrid work model.
Junior FullStack Developer at CI&T, focusing on scalable technology solutions with AI expertise. Collaborate with a global team for over 1,000 clients in 30 years.
Senior .Net Developer building scalable solutions for InnoWave with Agile methodologies. Responsibilities include technical design participation, solution documentation, and development testing.
Senior Database Developer with Appian experience needed for Astor & Sanders Corporation. Responsibilities include database optimization, migration, and design for various applications.
Java Developer in Software Development team at Qualysoft delivering IT consulting services. Engaging with agile practices to build robust applications and ensure quality assurance.
Backend Software Engineer implementing backend systems that support Flex's rent payment platform. Collaborating with teams to enhance user and partner experiences in a dynamic environment.
Full - stack Engineer developing client solutions using React, Next.js and Node.js at Accellor. Join a fast - paced, customer - centric Experience Development Team affecting industries like Financial, Retail, and Healthcare.