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: AngularRuby on Rails (API only)GraphQLPostgres (Amazon RDS)TailwindFlutterVarious AWS technologies (ECS, SNS, SES, RDS, Textract and more)Supplementary Technologies: Python (Flask)Prometheus & GrafanaElastic SearchElectronMongoDBDomain-Specific Architecture & Processes: ELT technologiesWeb scraper technologiesAgricultural supply chain technologiesShape 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


Nominal Salary: To be agreed

Requirements

Head Of Software Applications

A world leader in its field of specialization, offering a variety of financial products, is seeking a Head of Software Development to spearhead their strateg...


Network Recruitment - Gauteng

Published 9 days ago

Dart/Flutter Developer

About Us: We are a dynamic and innovative team focused on delivering top-quality digital solutions that make a difference. We're looking for a passionate Flu...


Exogroup Ltd - Gauteng

Published 9 days ago

Creditors Manager (Manufacturing)

Are you an experienced Accounts Payable professional ready to take the next step in your career? Join a dynamic company in Centurion as their new Accounts Pa...


Network Recruitment - Gauteng

Published 9 days ago

Tech Lead

Tech Lead Are you a talented tech lead looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We co...


Offerzen Ltd - Gauteng

Published 9 days ago

Built at: 2024-11-24T20:28:05.763Z