Full Stack Engineer- Pretoria

JVR Software

Pretoria

On-site

ZAR 420,000 - 720,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JVR Software in Pretoria is seeking a Full Stack Engineer to join a small, lean engineering team. You will deliver end-to-end features—from conceptualization to deployment—using JavaScript, Ember, React, and a polyglot backend stack.

Collaborate across teams to ensure scalable, high-performance software and robust testing. The role emphasizes practical problem-solving, openness, strong CS fundamentals, and a willingness to learn in a fast-paced environment.

Qualifications

  • 2-3 years engineering experience in a professional environment with multiple engineers.
  • Proficiency with JavaScript, Ember, React.
  • Experience with at least one of: Golang, C#, Node.js, Perl, or Rust (We like Polyglots!).
  • A strong sense of humility and willingness to learn.
  • An open-mind, sufficient to depart from mainstream orthodoxies when necessary
  • A thorough understanding of foundational web technologies.
  • A firm grip of Computer Science core concepts
  • Competency with MySQL, or other RDBMS
  • The ability to educate yourself as needed to get the job done
  • Experience using git for source control
  • Experience using Kubernetes
  • Experience with continuous integration and testing
  • Understanding of microservice architectures
  • Competency with ElasticSearch, or other eventual consistency document data stores
  • Experience with RabbitMQ, or other pub/sub middleware
  • Experience with high traffic, low latency environments
  • Familiarity with middle-out compression technology

Responsibilities

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Create unit tests
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders

Skills

Good communicator
Self-starter
Humility
Open-minded
Foundational web tech
CS fundamentals
Self-education
Git version control
CI/CD
Microservices
ElasticSearch
RabbitMQ
High throughput

Tools

JavaScript
Ember
React
Golang
C#
Node.js
Perl
Rust
Git
Kubernetes
CI/testing
MySQL
ElasticSearch
RabbitMQ

Job description

We endeavour to think about the big picture. We think outside the box. For our engineers, solving problems is the name of the game. As a small, lean-and-mean engineering team, we’re responsible for delivering a wide range of projects from conceptualization, to implementation, and deployment.

Job Title: Full Stack Engineer- Pretoria

We endeavour to think about the big picture. We think outside the box. For our engineers, solving problems is the name of the game. As a small, lean-and-mean engineering team, we’re responsible for delivering a wide range of projects from conceptualization, to implementation, and deployment.

Requirements
  • A good communicator. We have a company culture built on openness, teamwork and mutual respect and effective communication is the key
  • A self-starter that’s takes the initiative and sees things through to completion
  • Passionate about software. We believe that passion for a quality product is the only way to achieve positive, sustainable outcomes with software
Responsibilities
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Create unit tests
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders
Qualifications
  • 2-3 years engineering experience in a professional environment with multiple engineers
  • Proficiency with JavaScript, Ember, React.
  • Experience with at least one of: Golang, C#, Node.js, Perl, or Rust (We like Polyglots!)
  • A strong sense of humility and willingness to learn.
  • An open-mind, sufficient to depart from mainstream orthodoxies when necessary
  • A thorough understanding of foundational web technologies.
  • A firm grip of Computer Science core concepts
  • Competency with MySQL, or other RDBMS
  • The ability to educate yourself as needed to get the job done
  • Experience using git for source control
  • Experience using Kubernetes
  • Experience with continuous integration and testing
  • Understanding of microservice architectures
  • Competency with ElasticSearch, or other eventual consistency document data stores
  • Experience with RabbitMQ, or other pub/sub middleware
  • Experience with high traffic, low latency environments
  • Familiarity with middle-out compression technology

Apply safely

Never pay an application fee for an ordinary vacancy. Confirm the destination and protect passwords, OTPs and banking details.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Full Stack Software Engineer
Full Stack Software Engineer

Placements24 • Bellville

Hybrid
ZAR 700,000 - 900,000
Medical insurance
Stock options
Annual leave
+1
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Hire Resolve • Sandton

On-site
ZAR 800,000 - 1,100,000
Competitive salary based on experience
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Provident fund
+7
0048 Full Stack Developer (Senior)
0048 Full Stack Developer (Senior)

Imizizi • South Africa

Hybrid
ZAR 900,000 - 1,500,000
Competitive remuneration
Medical aid contributions
Hybrid work arrangement
+1
Senior Full-Stack Software Engineer (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Professional development
Flexible hours
+4
Senior Full Stack Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,300,000
Hybrid work
Medical & retirement benefits
Modern office facilities in Pretoria
Full Stack Developer - Frontend Focus
Full Stack Developer - Frontend Focus

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Health and wellness benefits
Professional growth
Generous leave
+1
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Placements24 • Gqeberha

Hybrid
ZAR 221,000 - 443,000
Remote work
Professional development
Training opportunities
+1