Decode Development

Full Stack Software Engineer

Status: Open

Salary: R 45,000 to R 55,000

Experience: 4 years

Node.js PHP React SQL

Fully Remote: Yes

How to Apply

Or reach out to:

careers@decodedev.com

We are looking for a versatile Full-Stack Software Engineer who will work closely with one of our long-standing clients on a platform which consists of several related applications (some of which were built from scratch by Decode). The client operates in the live music industry and has a large, established customer base. There will be a combination of exciting new initiatives and some less exciting work on the main legacy application. Candidates must be confident in working across multiple projects and technologies, and have strong prioritisation skills. The tech stack includes PHP, React, Node.js, SQL and LangChain, amongst others.

Required skills and experience:

  • Minimum of 4 years of experience in full-stack software engineering.
  • Minimum of 2 years of experience with PHP and/or Node.js.
  • Solid experience with HTML, CSS and JavaScript/TypeScript.
  • Solid experience with SQL databases.
  • Solid experience with automated testing including end-to-end, integration and unit tests.
  • Familiarity with version control systems.
  • Familiarity with agile development methodologies.
  • Understanding of security best practices in software development.
  • Strong communication skills and ability to work in a team environment.
  • Proven experience and comfort with remote work and virtual collaboration.
  • Self-motivated with the ability to manage time effectively and meet deadlines independently

Please email your application to the address below, with the subject "Full-Stack Software Engineer Application - {Your full name}", with the following attached:

  1. Your interview availability.
  2. An up to date curriculum vitae (CV) and/or LinkedIn profile.
  3. A cover letter of no more than one page, introducing yourself and answering the following questions: a. What excites you about joining Decode? b. What unique experience and perspective will you contribute to the Decode team? c. Thinking two or more years into the future, what would a successful tenure for yourself look like and what impact would you feel proud about making at Decode and in the world?
  4. Three references. Please request their consent to be contacted and share their email and mobile no. a. Preferably three different roles at past employers/clients. e.g. An executive, a manager/leader and a software designer/engineer.