Overview

Lead Developer, Software Engineer, Backend Developer Jobs in Cape Town, South Africa at Network

Join to apply for the Lead Developer role at Network International

About The Team

The team consists of five to seven developers that report to a team leader, focused on the processing of various payment methods within our stable of products.

Job Description
Senior Java/Go Developer

We follow a hybrid Agile framework, with frequent collaboration between multiple teams and stakeholders that include, but are not limited to:
Product Managers, QA testers, Dev Ops, Architecture, Agile Project Managers.

About You

You’d love working with us If you thrive working in a fast-paced environment, helping us meet the demands of our rapid growth. You will be involved in expanding our existing payment platform and supporting software and building new and exciting features and applications relating to payments, online commerce, fraud detection and security.

You’ll fit in perfectly with our culture if you:

Get energised by a fast-paced environment

Can thrive under pressure

Are adaptable and flexible

Regard collaboration and teamwork as an essential part of getting the job done

Pride yourself as being a self-starter who doesn’t lack motivation

Don’t need to be micromanaged

Take feedback well and use it for self-improvement

Welcome change and new ideas

Value the importance of diversity

Can work in an Agile or Waterfall environment

Responsibilities

Translation of business requirements/technical requirements into detailed designs for implementation

Participating in estimation and planning discussions with the development team

Writing and debugging code

Back-end as well as Front-end development using the below technologies

Testing and documentation of developed code

Creating and maintaining integration, unit, component, and user acceptance tests

Identify and close any potential security risks or performance bottlenecks

Refactoring existing code where necessary

Actively participating in team ceremonies, performing code reviews and quality assurance activities

Mentor junior developers

Qualifications

Minimum of 6 years’ experience in professional software development

A bachelor’s degree (or similar) in IT or Sciences highly advantageous

While not required, it will help if you have some fintech or payment industry knowledge

Requirements

Extensive Experience in Java

Experience in Golang

Extensive understanding of Microservices and Web API integration

Extensive knowledge of the Software Development Life Cycle

Experience working on large-scale, scalable, and performance critical software projects (ecommerce platform building experience is a plus)

Excellent verbal and written communication skills, strong analytical skills, and highly developed attention to detail

Experience In The Following Highly Advantageous

AWS cloud (Lambdas/EC2/S3)

Queuing technologies (Rabbit

MQ / AWS SQS)

Type Script, jQuery, Node.js, Vue.js

PCI – Data Security Standard and GDPR

Docker

Git

SQL

CSS, HTML

Jira

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr

Title: Lead Developer, Software Engineer, Backend Developer

Company: Network

Location: Cape Town, South Africa

Category: Software Development (Software Engineer, Backend Developer, Java Developer, Full Stack Developer)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.