Junior Software Developer

Details of the offer

On 3 February 2025, we aim to start our second dev bootcamp, during which we upskill 5 juniors under the guidance of senior employees who have both domain experience and a strong passion for teaching. The bootcamp period should last around 3 months.
Designed for individuals embarking on their career journey, this role consists of an initial 6-month probation period during which we will provide you with special dedicated training and projects to help grow your abilities and knowledge.
As pioneers in a sector increasingly adopting technology, we value fresh perspectives and innovative thinking in both agricultural technology and supply chain management. Our mission is to lead transformative solutions across these interconnected fields, and we're looking for individuals eager to contribute.
OBJECTIVES(main duties and responsibilities)Selected individuals will join a cohort of five new starts, working under the mentorship of an experienced software engineer for an initial 3 months.Upon passing probation you will be assigned to one of our specialised teams based on the interests and strengths you demonstrated.The main objective of this role is to develop talent capable of making substantial contributions to the advancement of agricultural technology and supply chain innovation.Over time, we would want to see you contribute in many of these ways:
Design, develop, and maintain Ruby on Rails APIs, Angular web applications, and Electron desktop applications.Collaborate closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical solutions.Write clean, efficient, and reusable code, following best practices and coding standards.Implement GraphQL for all network communications, and deploy applications on Heroku, utilizing AWS services for scalability and reliability.Work with RDS Postgres for database management and Docker for local development.Troubleshoot, debug, and provide solutions for production issues, ensuring system reliability and performance.Stay up-to-date with the latest trends and technologies in Ruby on Rails, Angular, Electron, and related technologies.ROLE REQUIREMENTSFormal QualificationsCompleted (by bootcamp start) a graduate or postgraduate honours degree in Computer Science, Mathematics, Engineering, or related fields.Knowledge, Skills & ExperiencePrior experience with the technologies listed below is not required. These are included to give you an idea of the technologies you will likely encounter and learn during your tenure with us.
Core Technologies:
Angular
Ruby on Rails (API only)
GraphQL
Postgres (Amazon RDS)
Tailwind
Flutter
Various AWS technologies (ECS, SNS, SES, RDS, Textract and more)
Supplementary Technologies:
Python (Flask)
Prometheus & Grafana
Elastic Search
Electron
MongoDB
Domain-Specific Architecture & Processes:
ELT technologies
Web scraper technologies
Agricultural supply chain technologies
Shape Up software development methodology (Basecamp Shape Up)
CultureSomeone to enhance the positive company culture with a high emphasis on morals, values and diversity.Preferably someone with a passion for/experience in the agriculture and/or logistics & technology industries.A go-getter that can grow with the company.A lekker person with a great attitude.APPLICATION PROCESSPlease apply on this post or send your resume to ****** and ensure that the following documentation accompanies your application in order to be considered:
A copy of your South African IDA copy of your Grade 12 resultsA copy of full academic transcripts for all yearsOnly South African citizens are invited to applyApplication process opens on 25 October 2024Closing date for applications is 13 December 2025Your application will be considered as a whole and not purely based on academicsOur interview process looks as follows:
Virtual screening interview 30 minutesVirtual or in-person technical interview 120 minutesCOMPANY OVERVIEWVisit our About Us page to discover more about our culture, work ethic, and vision.

#J-18808-Ljbffr

Requirements

Tier 2 Onsite Support Technician

Our Client is looking for a Tier 2 Onsite Support Technician who will be responsible for providing business users with quick and efficient root cause resolut...


From - South Africa

Published a month ago

System Analyst

Duties: Translate business needs into high level and detailed business requirements, and work with the Development Team to convert them into feasible technic...


From - South Africa

Published a month ago

Calypso Software Engineer - Contract - Remote - Uk Timezone

Our Client a Global tech firm is seeking a Calypso Software Engineer to join their team in a contract basis. They offer stability, growth, attractive rates a...


From - South Africa

Published a month ago

Systems Analyst

Description The successful candidate will support the business by helping them to transform operational objectives into business solutions by gathering, anal...


From - South Africa

Published a month ago

Built at: 2024-11-01T13:41:40.144Z