Senior Full Stack Developer(PERN)

 

Recruiter:

Naomii Recruitment Solutions (Pty) Ltd

Job Ref:

JHB000051/GH

Date posted:

Monday, October 25, 2021

Location:

Woodstock, South Africa

Salary:

55 000 Monthly


SUMMARY:

ABOUT our Client

Our client is a tech startup focused on food solutions. Our mission is to reinvent the way we eat, enabling us to make informed decisions that are good for the planet and good for us. We’re committed to making a positive impact on the South African food system and empowering local entrepreneurs. We’re dedicated to providing an exceptional customer experience, through technology and human connection. We're currently experiencing a period of rapid, transformative growth, with new supplier challenges as we look to scale our operations and diversify our offering.

Our company values are, People, Transparency, Pioneering, True Grit, Ownership.

OUR CULTURE AND TEAM

  • We're close-knit and encouraging.
  • We’re self-motivated and have an ethos of seeing projects through to completion.
  • We innovate as we grow.
  • We welcome teamwork and participation.
  • We've created a relaxed but professional working environment.
  • We're respectful of all people and cultures.
  • We understand happy people produce exceptional work.


POSITION INFO:

ROLES AND RESPONSIBILITIES 

  • Design and build features and modules against a set of requirements.
  • Contribute to requirement and specification gathering.
  • Contribute towards architectural and technical evolution.
  • Maintain and update existing infrastructure.
  • Participate in the testing process through unit tests and bug fixes.
  • Participate and contribute in daily scrum meetings as well as sprint planning sessions.
  • Generate and maintain technical documentation.
  • Provide technical support and assistance to the client''s Support staff and/or liaise with clients as and when it becomes necessary.
  • Mentoring junior developers.

OUR TECH STACK 

Backend: 

  • js (TypeScript)
  • Apollo Server (GraphQL)
  • PostgreSQL
  • Redis
  • Bull messaging Queue

Frontend: 

  • ReactJS (TypeScript)
  • Apollo Client (GraphQL)
  • Styled Components
  • React Router

Supporting: 

  • Gitlab CI / CD
  • Docker
  • Apollo Federation (planned expansion)

Environments: 

  • OSX (Development)
  • Debian (Production / Staging / UAT)

 

 ESSENTIAL REQUIREMENTS 

  • 2 Year diploma in software development (demonstrable experience is preferred).
  • Minimum 5 years of experience as a software developer.
  • Previous experience developing with and using any or all of the following is essential: Git, NodeJS, GraphQL (Apollo), ReactJS, Bull Messaging Queue, Redis, NPM, Unix Shell, NGINX.
  • Proficiency in relational databases - MySQL, PostgreSQL (preferred).
  • A strong understanding of asynchronous programming patterns.
  • A strong understanding of HTTP protocol and underlying protocols.
  • A strong understanding of GraphQL and supporting tools.
  • Experience with CI / CD Pipelines.
  • Experience with Docker-based deployment and hosting.
  • Experience with user interfaces and optimisation of user journeys.
  • Experience with analytics engines.
  • Experience with various communication systems (Email, SMS, APNS, WebPush, FireBase)
  • Experience with Queue based messaging systems.
  • Experience with socket-based communication.
  • Experience with transpiling and packaging (Babel / Webpack)
  • Experience with the open-source community and package maintenance.
  • Experience with Mutex locking systems.
  • A strong commitment to industry best practices.
  • Ability to think laterally and find efficient, creative solutions to complex problems.
  • Self-motivated, results-oriented team player.
  • Well organised, good communication and reporting skills.
  • Ability to work under tight project deadlines.
  • A passion for food!
  • Advantageous: Previous history managing teams, knowledge in ERP systems.

BENEFITS

  • Discounts off client''s meal boxes and portfolio company products.


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Full-Stack Developer
Location: Cape Town
Salary:
We’re looking for a senior full stack Developer who thrives on solving complex challenges and creating seamless digital experiences.
28 days ago


Senior Full Stack Web Developer: Cloud Services - Remote
Location: Cape Town
Salary:
28 days ago


Senior Full Stack Developer (C#.NET Core) (CPT Hybrid)
Location: Cape Town
Salary:
34 days ago


Business Analyst
Location: Cape Town
Salary: 70000.00 Monthly
A leading provider of international trade and supply chain technology solutions is seeking a dynamic and motivated Business Analyst to join their team in Century City, Cape Town. This is a fully in‑office role for someone eager to make an impact and willing to travel as needed.
3 days ago


Senior Software Engineer – Data Science
Location: Stellenbosch
Salary: 852 000 Annually
Start the new year by building AI-driven solutions that change the game.Turn your passion for data into real-world impact at scale.Join a culture where innovation, ownership, and growth aren’t just buzzwords—they’re how we work.
18 days ago


.NET Developer (Junior / Intermediate / Senior)
Location: Cape Town
Salary:
Make 2026 the year you take your career to the next level! If .NET is your craft, opportunities are waiting—whether you’re just starting out or a seasoned expert. My clients are always on the lookout for top talent, and we’ve got roles that fit every ambition.
18 days ago


Python Developer (Junior / Intermediate / Senior)
Location: Cape Town
Salary:
Make this year the one where you level up your career! If Python is your language, opportunities are waiting, whether you’re just starting out or a seasoned pro. My clients are always on the lookout for talent like yours, and we’ve got roles that fit every ambition.
22 days ago


PHP Developer (Junior / Intermediate / Senior)
Location: Cape Town
Salary:
Make 2026 the year you elevate your career! If PHP is your craft, opportunities are waiting, whether you’re just starting out or a seasoned expert. My clients are always on the lookout for top talent, and we’ve got roles that fit every ambition.
23 days ago


Java Developer (Junior / Intermediate / Senior)
Location: Cape Town
Salary:
Are you passionate about Java? Whether you’re just starting out or a seasoned expert, my clients are always looking for top talent. From innovative start-ups to global enterprises, we’ve got opportunities that match your ambitions.
24 days ago


Data Specialist / Data Engineer / Data Analyst (Junior / Intermediate / Senior)
Location: Cape Town
Salary:
Make 2026 the year you take control of your career! If data is your passion—whether you’re starting out or a seasoned expert—my clients are always looking for talent like you. Opportunities across industries, tech stacks, and work setups are waiting.
25 days ago


Create a free job alert for Senior Full Stack Developer(PERN) in Woodstock

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions