Software Trainee Developer
12 hours ago
Position: Software Trainee Developer
Reporting to: Manager, Software Engineer
Location: Nairobi, Kenya
Type: Full-time - Fixed term 1 year
About SunCulture
Founded in 2012, SunCulture's vision is to build a world where people take control of their environment in rewarding and sustainable ways. SunCulture does this by developing and commercializing life-changing technology that solves the biggest daily challenges for the world's 570 million smallholder farming households. We are the largest distributor of solar water pumps / solar irrigation for smallholder farmers in Africa and were selected by Fast Company as one of the World's Most Innovative Companies in 2021. Here is a good explainer video recently made by CNBC. Over the last 5 years, the company has grown significantly and now employs 400+ people around the world.
About The Role
This Software Trainee Developer role is a one-year, full-time learning opportunity designed to give you a holistic view of software engineering in a supportive, hands-on environment. You'll be guided by experienced engineers as you assist with projects across the full technology stack, learning how systems are designed, built, and maintained.
We are looking for someone with strong coding potential, a passion for learning and problem-solving, regardless of your formal background. This is a chance to accelerate your career and gain practical experience with modern software development practices.
What You'll Be Doing
- Contribute to real projects, assisting our team with both front-end (React, TypeScript) and back-end , Python, AWS) tasks.
- Learn how to build features from end-to-end, supporting tasks from designing user interfaces to connecting APIs and databases.
- Work with our engineering team on daily workflows, including GitHub Actions, Docker, and CI/CD pipelines.
- Collaborate with cross-functional teams, including QA, DevOps, and Product.
- Participate in pair programming, code reviews, and team learning sessions to get direct mentorship.
- Document and present your work to peers and mentors to build your communication skills
What You'll Learn and Be Exposed To
Skills
This traineeship is designed to provide you with a versatile skillset and confidence as a developer. Over the year, you will:
- Work in a safe learning environment under the guidance of senior staff.
- Gain experience in both front-end and back-end contexts.
- Understand the basics of how to design and contribute to full-stack applications at scale.
- Develop experience with agile teamwork, DevOps pipelines, and system architecture basics.
- The 1 year traineeship offers a market-conform monthly stipend.
Be exposed to our core tech stack, including:
JavaScript Frameworks: , TypeScript, React
- Backend: Python Fast API, AWS Gateway and Lambda, Elastic Beanstalk
- Databases: AWS RDS for MySQL and PostgreSQL, Redis
- Messaging: Kafka
- CI/CD: GitHub Actions, GitHub
- Mobile: React Native for Android
- Cloud Services: AWS, Azure, GCP
- Containerization and Orchestration: Docker, Kubernetes
Does this sound like you?
We're flexible on formal qualifications. We are more interested in your passion for technology and your potential to grow.
- You are a recent graduate or are currently enrolled in a Bachelor's degree, diploma, or bootcamp in Computer Science, Software Engineering, or a related field.
You have some hands-on experience through coursework, internships, or personal projects in one or more of the following areas:
Web: HTML, CSS, JavaScript/TypeScript, React.
- Backend: , Python, or databases (MySQL/PostgreSQL).
Full Stack: A mix of both front-end and back-end exposure.
You have strong curiosity to learn about cloud technologies (AWS, Azure, GCP), DevOps practices, and modern software development workflows.
- You have a strong problem-solving mindset and eagerness to tackle real-world challenges.
- You have excellent communication skills and a willingness to learn from peers and mentors.
- Bonus: An interest in IoT, embedded systems, or firmware is a plus
Interested?
Please apply online via this job portal. We respond to all candidates; however, only shortlisted candidates will be interviewed. Our recruitment process will be focused on assessing your coding quality through a series of tests, practical assessments, and code reviews.
Please Note
SunCulture is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.
-
Software Trainee Developer
12 hours ago
Nairobi, Nairobi Area, Kenya SunCulture Kenya Limited Full time $40,000 - $80,000 per yearPosition: Software Trainee DeveloperReporting to: Manager, Software EngineerLocation: Nairobi, KenyaType: Full-time - Fixed term 1 yearAbout SunCultureFounded in 2012, SunCulture's vision is to build a world where people take control of their environment in rewarding and sustainable ways. SunCulture does this by developing and commercializing...
-
Sales Trainee
12 hours ago
Nairobi, Nairobi Area, Kenya Ramco Group Full time 30,000 - 60,000 per yearDesignation: Sales TraineeDepartment: SalesLocation: Nairobi, KenyaReports To: Sales ManagerPosition Overview:We are seeking motivated and enthusiastic Sales Trainees to join our Sales team. The role offers an exciting opportunity for fresh graduates or diploma holders in Engineering who are passionate about building a career in sales and business...
-
实习生(Trainee) (MJ000861)
12 hours ago
Nairobi, Nairobi Area, Kenya Sunda International Full time 90,000 - 120,000 per yearJob Description:The Admin Trainee will assist in daily administrative operations and learn essential office management processes. This position provides hands-on experience in administrative procurement, financial tracking, and office coordination, preparing the trainee for a career in administration or finance.Key Responsibilities:Learn and assist in...
-
Business Intelligence Developer Trainee
12 hours ago
Nairobi, Nairobi Area, Kenya SYBYL Full time 240,000 - 720,000 per yearOverview:We are offering a dynamic opportunity in our Graduate Trainee program for budding DataAnalysts. This role is designed for individuals with a passion for data and analytics, whetherthey come from a traditional educational background or have acquired their skills throughcertifications and self-taught avenues. The position focuses on providing...
-
Graduate Trainee Programme
12 hours ago
Nairobi, Nairobi Area, Kenya Impact Africa Consulting Limited Full time 1,200,000 - 2,400,000 per yearOPEN OPPORTUNITY:IACL 2026 Graduate Trainee ProgramAbout usImpact Africa Consulting Limited (IACL) is a multidisciplinary professional service and consultancy firm headquartered in Nairobi, Kenya, with offices in Lusaka, Zambia and a team of experts with diverse capability and experience across the Africa. Our services are Sustainability Advisory, Climate...
-
Human Resources Trainee
2 weeks ago
Nairobi, Nairobi Area, Kenya HR Talent Sphere Full time 12,000 - 36,000 per yearWe are looking for a motivated individual to join our team as aHuman Resources Traineefor3 months.Thisunpaid training programoffers hands-on experience in key HR functions, including recruitment, onboarding, employee engagement, and payroll. You will gainpractical skills, industry exposure, and professional guidancefrom experienced HR professionals.Key...
-
Software Development Engineer
12 hours ago
Nairobi, Nairobi Area, Kenya IQVIA Full time 600,000 - 1,200,000 per yearJob OverviewAssists with the design/development of software solutions requiring general domain knowledge and limited business expertise.Troubleshoots code issues and continuously evolves IQVIA's platforms to meet user requirements/needs.Essential Functions• Assists with the design/development of software solutions requiring general domain knowledge and...
-
ICT Trainer
12 hours ago
Nairobi, Nairobi Area, Kenya First-Rate Integrated Human Resources Services Kenya Full time 40,000 - 60,000 per yearFirst-Rate Integrated Human Resources Services Kenya is dedicated to enabling clients to succeed in their businesses by effectively managing their entire HR cycle.Role DescriptionThis is a part-time on-site role based in Nairobi County, Kenya, Wangige Area.The Trainer will be responsible for delivering high-quality training sessions, developing and updating...
-
Sales Trainee Pest Control
12 hours ago
Nairobi, Nairobi Area, Kenya Rentokil Initial Full time 2,500,000 - 4,000,000 per yearRentokil Initial:Rentokil Initial is a Global services company employing over 70,000 colleagues over 90 countries . The Company is at the cutting edge of technology and innovation as it strives to protect people and enhance lives, by controlling pests, improving hygiene and improving interior spaces with plants and scenting.We are experts in the fields we...
-
Information Technology Specialist
12 hours ago
Nairobi, Nairobi Area, Kenya Skillmind Software Ltd Full time 2,000,000 - 2,500,000 per yearAbout Skillmind Software LimitedSkillmind Software Limited is a leading technology solutions provider specializing in SaaS, ERP, and AI-driven digital transformation across Africa. We develop and implement products such as CloudHR, CloudWage, TimeTrax, HR Genie, WizERP, and WizPOS, serving enterprises across multiple industries including hospitality,...