Senior Full Stack Developer

Agrigate One Limited

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Agrigate One Limited is seeking a Senior Full Stack Developer to drive end-to-end development of its core AgriTech SaaS platform. You will bridge frontend interfaces with Ruby on Rails backends, taking ownership from design to UI implementation using GraphQL and Tailwind CSS.

Lead architectural decisions, optimise performance across layers, and mentor the engineering team while delivering scalable solutions for the agricultural sector.

Qualifications

  • 5+ years of software engineering delivering full-stack, production-grade applications.
  • Experience with Angular/Flutter frontend and Ruby on Rails backend.
  • Strong knowledge of GraphQL and scalable system design.

Responsibilities

  • Full-Stack Feature Ownership: Design, build, and maintain end-to-end applications across the full lifecycle, connecting Angular/Flutter frontends with Rails APIs via GraphQL.
  • Architecture & Performance: Lead design for scalable frontend and backend systems with low latency and clean code separation.
  • Data Strategy & Infrastructure: Manage deployments on AWS/Heroku; optimize PostgreSQL schemas and storage concepts.
  • UI/UX & Product Collaboration: Partner with UI/UX designers and product owners to translate workflows into responsive interfaces (Tailwind CSS).
  • Technical Leadership & Culture: Conduct R&D, maintain engineering standards, code reviews, CI/CD improvements, and mentoring.

Skills

Full-stack development
Angular/Flutter
Ruby on Rails
GraphQL
Tailwind CSS
AWS
Heroku
PostgreSQL
Docker
CI/CD
TypeScript

Education

Bachelor’s degree in Computer Science or related field

Tools

Angular
Flutter
Ruby on Rails
GraphQL
Tailwind CSS
AWS
Heroku
PostgreSQL
Docker
CI/CD (GitHub)

Job description

We are seeking an experienced Senior Full Stack Developer to drive the end-to-end development of our core AgriTech SaaS platform.

In this role, you will bridge the gap between user-facing interfaces and backend infrastructure, taking full ownership of feature delivery from database design to UI implementation.

We value pragmatic, sharp problem solvers who enjoy building scalable systems that bring tangible value to the agricultural sector.

Beyond hands-on development, you will help lead architectural decisions, optimise cross-layer performance, and foster technical excellence across the engineering team.

OBJECTIVES (main duties and responsibilities)

The responsibilities for the role includes, but is not limited to, the following:

  • Full-Stack Feature Ownership: Design, build, and maintain end-to-end applications across the full lifecycle, connecting Angular/Flutter frontends with Ruby on Rails backend APIs using GraphQL (our main stack)
  • Architecture & Performance: Lead architectural design for scalable frontend and backend systems, ensuring low latency, clean code separation, and efficient network communications.
  • Data Strategy & Infrastructure: Manage full-lifecycle deployments on AWS and Heroku. Optimize relational databases (PostgreSQL), design efficient schemas, and research advanced storage concepts (e.g. hashing, sharding) and distributed ETL processing.
  • UI/UX & Product Collaboration: Partner closely with UI/UX designers and product owners to translate complex user workflows into responsive, intuitive web and desktop interfaces (utilising Tailwind CSS).
  • Technical Leadership & Culture: Conduct deep-dive R&D, maintain high engineering standards through code reviews and continuous CI/CD improvement, and mentor team members via workshops and collaborative technical discussions.
ROLE REQUIREMENTS
Formal Qualifications
  • Preferred: Bachelor’s degree in Computer Science, Software Engineering, Mathematics, or Information Systems (or equivalent practical experience).
Knowledge, Skills & Experience

We require that you have a passion for working in/learning the below, and proficiency is beneficial.

PURPOSE

We are seeking an experienced Senior Full Stack Developer to drive the end-to-end development of our core AgriTech SaaS platform.

In this role, you will bridge the gap between user-facing interfaces and backend infrastructure, taking full ownership of feature delivery from database design to UI implementation.

We value pragmatic, sharp problem solvers who enjoy building scalable systems that bring tangible value to the agricultural sector.

Beyond hands-on development, you will help lead architectural decisions, optimise cross-layer performance, and foster technical excellence across the engineering team.

OBJECTIVES (main duties and responsibilities)

The responsibilities for the role includes, but is not limited to, the following:

  • Full-Stack Feature Ownership: Design, build, and maintain end-to-end applications across the full lifecycle, connecting Angular/Flutter frontends with Ruby on Rails backend APIs using GraphQL (our main stack)
  • Architecture & Performance: Lead architectural design for scalable frontend and backend systems, ensuring low latency, clean code separation, and efficient network communications.
  • Data Strategy & Infrastructure: Manage full-lifecycle deployments on AWS and Heroku. Optimize relational databases (PostgreSQL), design efficient schemas, and research advanced storage concepts (e.g. hashing, sharding) and distributed ETL processing.
  • UI/UX & Product Collaboration: Partner closely with UI/UX designers and product owners to translate complex user workflows into responsive, intuitive web and desktop interfaces (utilising Tailwind CSS).
  • Technical Leadership & Culture: Conduct deep-dive R&D, maintain high engineering standards through code reviews and continuous CI/CD improvement, and mentor team members via workshops and collaborative technical discussions.
ROLE REQUIREMENTS
Formal Qualifications
  • Preferred: Bachelor’s degree in Computer Science, Software Engineering, Mathematics, or Information Systems (or equivalent practical experience).
Knowledge, Skills & Experience

We require that you have a passion for working in/learning the below, and proficiency is beneficial.

Experience & Technical Proficiency
  • Seniority: 5+ years of software engineering experience delivering full-stack, production-grade applications.
  • Frontend: Strong experience building production webapps with a modern component framework such as Angular, React, or Vue, using TypeScript or another statically typed language. Experience with utility-first CSS frameworks like Tailwind.
  • Backend: Strong experience designing and building production APIs in a mature server-side framework such as Ruby on Rails, Django, Laravel, or Node. Experience with GraphQL or a comparable API layer is a plus, as is a track record of picking up a new backend language quickly.
  • Data & Analytics: Advanced SQL experience; familiarity with ETL data processing pipelines and alternative storage engines.
  • Cloud & DevOps: Hands-on experience with Heroku, AWS services, Docker (local development), and GitHub (CI/CD pipelines, version control).
Core Competencies
  • Strong full-stack architectural mindset, debugging skills, and system design capability.
  • Agile development experience with a track record of balancing multiple projects and shifting priorities.
  • Multi-tenancy: experience designing and implementing multi-tenant architectures, with a deep understanding of data separation, tenant provisioning, and resource optimization.
  • Clear written and verbal communication skills with a collaborative, knowledge-sharing approach.
  • Open-source contributions or participation in software development communities are a plus.
  • A natural problem-solver who thrives on untangling complex technical challenges and turning ambiguity into elegant, scalable code.
Languages

English
Afrikaans (Beneficial)

CULTURE
  • Innovation-Driven: Embrace a culture of innovation and continuous learning, where creativity and curiosity are encouraged.
  • Collaborative Environment: Foster a team-centric environment where open communication, mutual respect, and shared goals are prioritised.
  • Commitment to Excellence: Strive for high-quality outcomes, with a focus on delivering value to the business and stakeholders.
  • Integrity and Accountability: Maintain the highest standards of ethical conduct and take responsibility for the quality of work produced.
  • Lekker people

COMPANY OVERVIEW

Visit our About Us page to discover more about our culture, work ethic, and vision.

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

TMA Proactive Partners • Cape Town

On-site
ZAR 900,000 - 1,300,000
Intermediate Software Engineer
Intermediate Software Engineer

Agrigate One Limited • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Hybrid work environment
Leadership development
Competitive salary
Senior Full Stack Developer
Senior Full Stack Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,200,000
Senior Full-Stack Engineer for AgriTech Platform
Senior Full-Stack Engineer for AgriTech Platform

Agrigate One Limited • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Performance-based bonuses
Medical and retirement benefits
Learning and growth opportunities
+2
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,500,000
Software Engineer
Software Engineer

Jobtailor • Cape Town

On-site
ZAR 700,000 - 1,000,000
Senior Full Stack Web Developer: Cloud Services Remote
Senior Full Stack Web Developer: Cloud Services Remote

Datafin • South Africa

Remote
ZAR 600,000 - 800,000
Senior Full-Stack PHP Developer
Senior Full-Stack PHP Developer

WeconnectU • Somerset West

On-site
ZAR 700,000 - 1,100,000
Senior Full-Stack Php Developer
Senior Full-Stack Php Developer

Weconnectu • Wes-Kaap

On-site
ZAR 600,000 - 900,000