Software Engineer II job at SunCulture Kenya Ltd
New
Website :
Today
Linkedid Twitter Share on facebook
Software Engineer II
2025-07-03T11:35:36+00:00
SunCulture Kenya Ltd
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_3652/logo/Sunculture%20Kenya%20Limited.jpg
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Agriculture, Food, and Natural Resources
Science & Engineering
KES
 
MONTH
2025-07-15T17:00:00+00:00
 
Kenya
8

About the Role

  • As a Software Engineer II at Sun Culture, you will be instrumental in advancing our software solutions, ensuring their scalability, performance, and reliability. You’ll work closely with cross-functional teams to enhance our technology stack and support the successful deployment of new software features. This role provides a unique opportunity to make a direct impact on the lives of smallholder farmers across Africa through the continuous improvement of our innovative products.

Key Responsibilities

  • Software Development: Design, develop, and maintain robust software applications using modern frameworks and technologies. Provide technical expertise and contribute to high-quality, maintainable code.
  • System Architecture and Performance Optimization: Work with the architecture team to develop scalable, maintainable software architectures. Optimize application performance and address any bottlenecks and issues.
  • Code Review, Testing, and CI/CD: Conduct code reviews to uphold coding standards and best practices. Develop unit and integration tests. Manage CI/CD pipelines (e.g., GitHub Actions) for smooth integration and deployment.
  • Cloud and Containerization Management: Develop and manage cloud-based applications on platforms such as AWS, Azure, and GCP. Utilize Docker and Kubernetes for containerization and orchestration.
  • Cross-Functional Collaboration: Work closely with teams such as QA, DevOps, and product management to ensure the smooth delivery of projects. Actively participate in agile squads to meet squad goals.
  • Technical Documentation: Maintain detailed documentation of software design, implementation, and testing processes.
  • Innovation and Emerging Technologies: Stay current with industry trends, continuously evaluating new technologies for potential adoption.
  • IoT and Firmware Development (Desirable): Exposure to IoT firmware development is a plus.

Tech Stack

  • JavaScript Frameworks: Node.js, 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?

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 4 years of progressive experience in software development, with a strong track record of delivering high-quality software.
  • Expertise in JavaScript frameworks (Node.js, TypeScript, React) and backend development (Python, AWS Lambda).
  • Strong experience with cloud technologies, including AWS, Azure, or GCP.
  • Proficiency in Agile methodologies and DevOps practices.
  • Solid experience with containerization and orchestration using Docker and Kubernetes.
  • Excellent problem-solving skills, with the ability to thrive in a fast-paced environment.
  • Strong communication and collaboration skills, with a focus on teamwork and continuous improvement.
  • Experience with IoT firmware development is a plus.
Software Development: Design, develop, and maintain robust software applications using modern frameworks and technologies. Provide technical expertise and contribute to high-quality, maintainable code. System Architecture and Performance Optimization: Work with the architecture team to develop scalable, maintainable software architectures. Optimize application performance and address any bottlenecks and issues. Code Review, Testing, and CI/CD: Conduct code reviews to uphold coding standards and best practices. Develop unit and integration tests. Manage CI/CD pipelines (e.g., GitHub Actions) for smooth integration and deployment. Cloud and Containerization Management: Develop and manage cloud-based applications on platforms such as AWS, Azure, and GCP. Utilize Docker and Kubernetes for containerization and orchestration. Cross-Functional Collaboration: Work closely with teams such as QA, DevOps, and product management to ensure the smooth delivery of projects. Actively participate in agile squads to meet squad goals. Technical Documentation: Maintain detailed documentation of software design, implementation, and testing processes. Innovation and Emerging Technologies: Stay current with industry trends, continuously evaluating new technologies for potential adoption. IoT and Firmware Development (Desirable): Exposure to IoT firmware development is a plus.
 
Bachelor’s degree in Computer Science, Software Engineering, or a related field. At least 4 years of progressive experience in software development, with a strong track record of delivering high-quality software. Expertise in JavaScript frameworks (Node.js, TypeScript, React) and backend development (Python, AWS Lambda). Strong experience with cloud technologies, including AWS, Azure, or GCP. Proficiency in Agile methodologies and DevOps practices. Solid experience with containerization and orchestration using Docker and Kubernetes. Excellent problem-solving skills, with the ability to thrive in a fast-paced environment. Strong communication and collaboration skills, with a focus on teamwork and continuous improvement. Experience with IoT firmware development is a plus.
bachelor degree
48
JOB-68666b0832b08

Vacancy title:
Software Engineer II

[Type: FULL_TIME, Industry: Agriculture, Food, and Natural Resources, Category: Science & Engineering]

Jobs at:
SunCulture Kenya Ltd

Deadline of this Job:
Tuesday, July 15 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Thursday, July 3 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about SunCulture Kenya Ltd
SunCulture Kenya Ltd jobs in Kenya

JOB DETAILS:

About the Role

  • As a Software Engineer II at Sun Culture, you will be instrumental in advancing our software solutions, ensuring their scalability, performance, and reliability. You’ll work closely with cross-functional teams to enhance our technology stack and support the successful deployment of new software features. This role provides a unique opportunity to make a direct impact on the lives of smallholder farmers across Africa through the continuous improvement of our innovative products.

Key Responsibilities

  • Software Development: Design, develop, and maintain robust software applications using modern frameworks and technologies. Provide technical expertise and contribute to high-quality, maintainable code.
  • System Architecture and Performance Optimization: Work with the architecture team to develop scalable, maintainable software architectures. Optimize application performance and address any bottlenecks and issues.
  • Code Review, Testing, and CI/CD: Conduct code reviews to uphold coding standards and best practices. Develop unit and integration tests. Manage CI/CD pipelines (e.g., GitHub Actions) for smooth integration and deployment.
  • Cloud and Containerization Management: Develop and manage cloud-based applications on platforms such as AWS, Azure, and GCP. Utilize Docker and Kubernetes for containerization and orchestration.
  • Cross-Functional Collaboration: Work closely with teams such as QA, DevOps, and product management to ensure the smooth delivery of projects. Actively participate in agile squads to meet squad goals.
  • Technical Documentation: Maintain detailed documentation of software design, implementation, and testing processes.
  • Innovation and Emerging Technologies: Stay current with industry trends, continuously evaluating new technologies for potential adoption.
  • IoT and Firmware Development (Desirable): Exposure to IoT firmware development is a plus.

Tech Stack

  • JavaScript Frameworks: Node.js, 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?

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 4 years of progressive experience in software development, with a strong track record of delivering high-quality software.
  • Expertise in JavaScript frameworks (Node.js, TypeScript, React) and backend development (Python, AWS Lambda).
  • Strong experience with cloud technologies, including AWS, Azure, or GCP.
  • Proficiency in Agile methodologies and DevOps practices.
  • Solid experience with containerization and orchestration using Docker and Kubernetes.
  • Excellent problem-solving skills, with the ability to thrive in a fast-paced environment.
  • Strong communication and collaboration skills, with a focus on teamwork and continuous improvement.
  • Experience with IoT firmware development is a plus.

 

Work Hours: 8

Experience in Months: 48

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Kenya
Job Type: Full-time
Deadline of this Job: Tuesday, July 15 2025
Duty Station: Nairobi | Nairobi | Kenya
Posted: 03-07-2025
No of Jobs: 1
Start Publishing: 03-07-2025
Stop Publishing (Put date of 2030): 03-07-2077
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.