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 (.NET Core API, Angular) (Stellenbosch)
Location: Stellenbosch
Salary:
15 days ago


Senior Full Stack Engineer (Cloud and Data Systems) (CH1213)
Location: Stellenbosch
Salary:
29 days ago


Senior Full Stack Engineer (.NET & Angular)
Location: Cape Town
Salary:
36 days ago


Senior Full Stack Developer - Fully Remote
Location: Stellenbosch
Salary:
Remote if based outside of Cape Town/Hybrid if Cape Town based.  Our client is focused on developing solutions in the agri-tech space. Agile thinking is at the core of their daily operations.  They are constantly looking for ways to improve these practices to become a better team delivering great products. The ideal candidate is a pragmatic programmer and a Systematic thinker who employs...
19 days ago


Senior Full Stack Developer (Mobile & Backend Migration)
Location: Cape Town
Salary: R75k - 90k per month
senior full stack Developer working across Flutter mobile applications and backend systems
62 days ago


Mid-Senior Full Stack Developer (C#, ASP.NET, MSSQL) (CPT Onsite)
Location: Cape Town
Salary:
74 days ago


Senior Full Stack Engineer (TypeScript, Node.js, React) (Remote)
Location: Cape Town
Salary:
80 days ago


Senior Java Developer
Location: Cape Town
Salary: 930 000 Annually
Are you an intrepid coder ready to embark on a thrilling expedition through the exhilarating landscape of technology? If you possess the spirit of exploration, the courage to innovate, and a heart that races at the thought of a new challenge, my client has a mission just for you!
5 days ago


Data Engineer
Location: Stellenbosch
Salary: 1 000 000 Annually
SOON... the world will kneel.In the bleak corridors of cyberspace, beneath the blinking lights of powerless analysts, a new empire is rising. And my client — the Architect of Algorithms, the Lord of Latency, the Baron of Bandwidth — is building an army.
5 days ago


Software Engineer: Back End
Location: Cape Town
Salary:
One of South Africa's Banking Giants is looking for a Software Engineer: Back-End with expertise in Java and Kafka/RabbitMQ to join their team.
7 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