ENVIRONMENT:

THE coding expertise of a forward-thinking Full Stack JavaScript Developer is sought by a provider of custom Software Solutions to join its Joburg team. Your role will require you to take part in a fluid, dynamic and collaborative environment to code and develop new features, contribute to knowledge-sharing and documentation, and identify areas for technical improvement or innovation. The ideal candidate must have a National Diploma in IT (or equivalent), 3+ years’ coding experience, experience with Serverless, Terraform, AWS CDK, and Git/Bitbucket.

DUTIES:

  • Participation in team activities such as collaborative development and code reviews
  • Taking Initiative on identifying areas for technical improvements / innovations.
  • Taking part in cross-team activities such as knowledge-sharing and documentation.
  • Coding and developing features for new and existing products to a high technical standard.

REQUIREMENTS:

  • National Diploma in Information Technology or Equivalent
  • 3 + Experience coding in a modern web stack – Node.js, React, HTML, CSS
  • Experience with Serverless, Terraform, AWS CDK
  • Experience with Git or Bitbucket

Core Tech Stack –

Backend

  • NodeJS
  • GraphQL, REST, OpenAPI Specification
  • ORMs like Prisma, Knex, BookshelfJS and ObjectionJS
  • SQL and NoSQL Databases
  • Service Oriented Architecture

Frontend

  • React (CRA, NextJS, Gatsby)
  • Centralised State Management
  • React Native (Vanilla and Expo)
  • Calling REST + GraphQL APIs
  • Modern UI Libraries
  • CSS-in-JS

Tooling

  • Git
  • Bundlers (Webpack, SWC, Esbuild)
  • ESLint, Prettier
  • CI/CD
  • Serverless, Terraform, AWS CDK

ATTRIBUTES:

  • Dynamic and vibrant
  • Always happy to help, socialize, get involved, and work hard

Desired Skills:

  • Full
  • Stack
  • JavaScript

Learn more/Apply for this position