Post Job Free
Sign in

Intermediate Full Stack Developer

Company:
executiveplacements.com
Location:
Cape Town, Western Cape, South Africa
Posted:
April 22, 2024
Apply

Description:

Our client is a leader in next generation, graph powered AI and event processing solutions based in Cape Town, South Africa. They thrive on a culture of creativity, transparency and teamwork.

They are looking for high energy, self-starting knowledge workers who can contribute to their growth and success. The Intermediate Full Stack Developer role incorporates all aspects of developing and managing applications, databases and software solutions. The position requires collaboration with the team, data scientists and client technical teams to implement systems and resolve issues timeously.

The successful candidate would be working on their exciting graph intelligence platform.

They expect you to:

Communicate your thoughts, positively and constructively, to discussions and debates

Constantly improve and develop personally through continuous learning

Accept your mistakes and learn from them quickly

Problem solve and see the big picture whilst managing detail

Bring innovation and creativity into the environment

Responsibilities:

Report to Development Team Leaders

Development areas:

With with development teams and product managers to ideate software solutions

Design client-side and server-side architecture

Build the front-end of applications using visually appealing design

Develop and manage well-functioning databases and applications

Write effective APIs

Test software to ensure responsiveness and efficiency

Troubleshoot, debug and upgrade software

Create security and data protection settings

Build features and applications

Write technical documentation

Work with data scientists and analysts to improve software

Other areas:

Manage and technically lead client solutions and assist in product development

Show technical leadership and apply technical initiative through empowered execution

Support sales and projects from a technical perspective

Liaise and collaborate with client technical teams

Attend events representing the company

Fulfil other tasks as requested by management

Essential Requirements:

Minimum of a great matric pass (Maths and IT non-negotiable)

Minimum one-year IT Diploma that included Java or similar OOP language

Demonstrable Web GUI Java development skills

Able to communicate effectively in English

Preferred Requirements:

A minimum of 2-3 years as a full-stack developer

Proven and adequate experience as a Java or Object Oriented Programming (OOP) language developer covering all or most aspects of "full-stack"

Experience in: Cassandra or similar NoSQL database, graph technology (graph database), Apache Spark JSON REST Service and APIs, Apache Kafka or other message queue / middleware applications, Notebook environments eg. Jupyter Notebooks

Able to quickly grasp the complexities of the companies ecosystem and operate at a high level on his / her own with minimal supervision

Salary and Benefits to be discussed in negotiation.

Apply