Menu Close

Stellenbosch: Software Developer JHB / Stellenbosch posted by Datafin

Stellenbosch: Software Developer JHB / Stellenbosch posted by Datafin

Company
Datafin

Location
Western Cape

Job Type
Development

Job Description

Software Developer – JHB / StellenboschIT – Software Development
Stellenbosch – Western Cape – South Africa

ENVIRONMENT:
Our client, an AgriTech start-up with an ever-growing software development team, is seeking experienced Senior Developers to help build a SaaS platform for the agricultural sector. With offices in Stellenbosch and Johannesburg, they are looking for pragmatic individuals who take pride in creating software that delivers tangible value. This role does not require specific skills, languages, or library knowledge, but rather sharp problem-solvers who are passionate about software development. As a Senior Developer, you will be responsible for designing, implementing, and maintaining robust web applications, focusing on high-quality code, scalability, and exceptional user experiences. Strong technical leadership, architectural expertise, project planning, and experience managing large codebases will be highly advantageous.
DUTIES:
  • Design, develop, and maintain core applications using Ruby on Rails, Angular, GraphQL and Electron.
  • Collaborate with cross-functional teams, including UI designers, to translate product requirements into technical solutions that ensure excellent UI/UX.
  • Write clean, scalable, and well-documented code while adhering to software development best practices.
  • Deep dive R&D and architect solutions to complex problems.
  • Manage the full application lifecycle including deployment and maintenance on cloud infrastructure like AWS and Heroku.
  • Contribute to the continuous improvement of their development practices and technology stack.
  • Maintain and improve their data storage strategies – research sharding and other concepts, as well as different DB/storage types (e.g. MongoDB, Snowflake).
  • Say your say! They drive a culture of knowledge sharing in workshops/etc. and are always open to questions and feedback on topics like implementation details and product direction.
REQUIREMENTS:
Formal Qualifications
  • Preferably a degree in Computer Science, Mathematics, Engineering, or Information Systems.
Knowledge, Skills & Experience
  • Ruby on Rails API
  • Angular webapp (TypeScript, Tailwind)
  • GraphQL for all network comms
  • Heroku for API and background workers
  • Various AWS services
  • GitHub for source control & CI/CD
  • Docker (mostly for local dev)
  • Electron desktop app
  • Experience with relational databases (e.g. PostgreSQL) and writing complex SQL
  • Strong problem-solving and debugging skills
  • Excellent teamwork and collaboration abilities
  • Strong written and verbal communication skills
  • Ability to handle multiple projects and prioritize tasks effectively
  • Experience with Agile development methodologies
  • Contributions to open-source projects or participation in relevant communities
  • Experience with distributed data processing via ETL/similar
ATTRIBUTES:
  • Iinnovation-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.
View Job  Pretoria: React Developer posted by Goldman Tech
Apply for this Job

Ready to Apply?

Click below to apply directly with the employer


Go Apply Now


Safe & secure application

Advertisement


Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Stellenbosch, Western Cape


Job Seeker Tip

Set up job alerts on major job boards to be notified of new opportunities quickly.

How to Apply

Click “GO APPLY” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Gauteng: Sales Consultant Johannesburg Fire Sprinkler Systems posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Jobs 4 All Marketing Other Sales

Job PurposeThe purpose of this role is secure sales through implementing sales initiatives, building networks and channels, responding to leads,…

View Job  Thabazimbi: DENTIST | THABAZIMBI, LIMPOPO posted by MedE Recruit
View Job

Isando: Senior Revit Designer Johannesburg posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Construction Jobs 4 All Mining Other Building

Job SummaryThe Senior Revit Designer leads the design and coordination of high-quality, fully compliant fire protection systems. This role includes...

View Job

Gauteng: Junior Revit Designer Johannesburg posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Construction Jobs 4 All Mining Other Building

Job SummaryThe purpose of this role is to support the design and development of fire protection systems using Revit, ensuring…

View Job

Gauteng: Intermediate Revit Designer Johannesburg posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Construction Jobs 4 All Mining Other Building

Job SummaryThe Intermediate Revit Designer plays a key role in the design and coordination of fire protection systems using Revit.…

View Job

Western Cape: Contracts Manager – Fire Protection Industry Cape Town, South Africa posted by Jobs 4 All

Jobs in South Africa October 3, 2025
Construction Jobs 4 All Mining Other Building

Job PurposeWe are seeking an experienced and dynamic Contracts Manager to oversee the successful execution of fire protection projects within…

View Job

Lenasia: Shift maintenance technician (Millwright) In the Plastic Industry– Lenasia – Gauteng posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Engineering Management Jobs 4 All

Job Summary The Technician is responsible for diagnosing and solving mechanical, hydraulic, pneumatic, electrical and other faults on plant and...

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Cape Winelands, Jobs in South Africa, Jobs in Stellenbosch, Jobs in Western Cape

More Jobs in Your Area