Menu Close

Stellenbosch: Junior Full Stack Developer (Ruby/Ruby on Rails) (Stellenbosch Hybrid)

Advertisement



Job Description

ENVIRONMENT: A dynamic AgriTech company seeks a Junior Full Stack Developer with an interest in building software that interfaces with industrial control systems. This role supports their broader mission of transforming Agricultural operations through automation, data-driven systems, and innovative technology. The ideal candidate is someone who is eager to learn, pragmatic, and driven to create solutions delivering tangible customer value. You will learn, build, and travel alongside a small, pragmatic team, gaining experience across the stack while helping deliver tangible value to customers in a rapidly evolving sector. You will also preferably need a Degree in Computer Science/Mathematics/Engineering or a related field with 1 years’ experience in a similar role with skills in Ruby, Ruby on Rails, Git, GitHub, Linux, Object-Oriented Programming (OOP) concepts & REST APIs. DUTIES: Develop, improve, and maintain our in-house Ruby-based web framework and PostgreSQL-backed systems that run packhouse and IoT operations. Deliver clean, maintainable, and efficient Full-Stack code while following solid development practices, testing, and documentation standards. Contribute to both Front-End and Back-End features, including UI improvements, business logic, data workflows, and performance tuning. Integrate with IoT and industrial devices using RESTful APIs and common communication protocols such as TCP, UDP, and Modbus. Assist with on-site installation and configuration of software, networking, and IoT hardware at packhouses. Collaborate with Designers, Product teams, Quality Assurance and Engineers to translate requirements into reliable, user-focused technical solutions. Solve production issues quickly through debugging, troubleshooting, and structured problem-solving. Participate in code reviews, technical discussions, and knowledge-sharing sessions to continuously improve team standards and practices. Help improve the Front-End stack where needed (e.g., Tailwind CSS adoption, UI/UX refinements) even if not the primary focus. Work with Git, CI/CD pipelines, and internal tooling to ensure stable deployments and smooth team collaboration. Apply basic networking knowledge (e.g., IPs, subnets, VLANs, topologies) to assist with system setups and connectivity challenges. Contribute to R&D efforts, exploring new approaches to data, architecture, and device integration. REQUIREMENTS: Qualifications – Preferably a Degree in Computer Science, Mathematics, Engineering, Information Systems, or a related field. Experience/Skills – 1 Years experience in a similar role. Basic knowledge of Ruby, Ruby on Rails, and a willingness to learn new frameworks. Solid understanding of Object-Oriented Programming (OOP) concepts, REST APIs, and software design principles. Familiarity with Version Control systems, such as Git/GitHub. Strong problem-solving, debugging ability, and comfort working in Linux/terminal environments. Willingness to travel for on-site client installations. Advantageous – Experience with cloud platforms (e.g., AWS), microcontrollers/IoT methods, and low-level protocols like RS232. Understanding of networking concepts (IPs, subnetting, TCP/UDP, Modbus) Basic Java exposure, especially for IoT device communication. ATTRIBUTES: Good communication skills and ability to collaborate within interdisciplinary teams. Comfortable handling multiple tasks with or without guidance.

View Job  Stellenbosch: Head Of Internal Audit - Hybrid

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Cape Winelands

The IT and computing industry is a significant contributor to the Cape Winelands’ economy, with many multinational companies having a presence in the region. Typically, job seekers in this field can expect a dynamic and fast-paced work environment, with opportunities for growth and development. Generally, professionals in this sector are expected to be highly skilled and adaptable, as the industry is constantly evolving.

Broadly speaking, salaries for IT and computing professionals in Cape Winelands typically fall within the following ranges: junior positions (e.g., help desk support, software testing) may expect a salary of around R400 000 – R600 000 per annum, while senior roles (e.g., software development, data analytics) can range from R800 000 to over R1 million. However, it’s essential to note that these figures are broad and can vary greatly depending on factors such as experience, company size, and industry sector. For instance, a more experienced professional working for a larger financial services sector company may earn significantly more than a less-experienced individual in a smaller manufacturing sector organisation.

Common skills required for IT and computing roles in Cape Winelands include proficiency in programming languages (e.g., Java, Python), experience with software development methodologies (e.g., Agile), knowledge of cloud computing platforms (e.g., AWS, Azure), data analysis tools (e.g., Excel, Tableau), and a strong understanding of cybersecurity principles. Other essential skills may include problem-solving abilities, effective communication skills, and the ability to work collaboratively in a team environment.

View Job  Franschhoek: Assistant Housekeeping Manager - Luxury Wine Estate - Franschhoek | Lb posted by Kendrick Recruitment

Industry sectors that commonly employ IT and computing professionals in Cape Winelands include financial services, technology, manufacturing, healthcare, and education. Additionally, many companies in these sectors have operations or facilities located within the region, providing opportunities for job seekers.

Career development is essential for IT and computing professionals seeking to advance their careers. Typically, opportunities exist for professional growth through training and development programs, mentorship schemes, and networking events. Many employers also provide career progression pathways, such as promotions to senior technical roles or transfers to other areas of the business. By staying up-to-date with industry trends, expanding their skill sets, and building strong relationships with colleagues and industry peers, job seekers in this field can create a successful and fulfilling career.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement


Advertisement



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


Job Seeker Tip

Keep your LinkedIn profile up-to-date and professional - many recruiters use it to find candidates.

How to Apply

Click “GO APPLY NOW” 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

Port Elizabeth: Maintenance Fitter

Jobs in Eastern Cape Central March 21, 2026
Facilities maintenance

Key Responsibilities Repairs Diagnose the root cause of equipment failures and implement corrective actions swiftly. Minimize downtime by quickly addressing...

View Job

Johannesburg: Project Manager

Jobs in Central Johannesburg March 21, 2026
Computing IT Software

Key Responsibilities Project Planning & Initiation Define project scope, objectives, deliverables, and success criteria. Develop detailed project plans,...

View Job

Roodepoort: Retail Store Manager

Jobs in Central Johannesburg March 21, 2026
Retail wholesale

Job Requirements: Matric (Grade 12) Diploma in Business Administration / Sales / Marketing (advantageous) Minimum 5 years retail experience At…

View Job

Johannesburg: Sales Representative JHB

Jobs in Central Johannesburg March 21, 2026
Engineering

Minimum Requirements: Must have a minimum of 3 - 5 years experience as a Sales Representative in the Material Handling…

View Job

South Africa: Warehouse Administrator

Jobs in South Africa March 21, 2026
logistics Transport warehouse

A recent professional profile photo is to accompany your application EMPLOYMENT TYPE : Permanent SECTOR : Warehouse & Logistics BASIC…

View Job

Johannesburg: Sales Representative

Jobs in Central Johannesburg March 21, 2026
Engineering

Minimum Requirements: Must have a minimum of 3 - 5 years experience as a Sales Representative in the Material Handling…

View Job

Browse Employers

View All

Job Alerts


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

More Jobs in Your Area