Backend Developer

Company Details

Rating: No ratings yet log in to rate this company
Industry: Consulting
Description: Success in the staffing industry depends on one thing: placing the right person in the right position. How is this accomplished? By knowing one's clients and candidates! Since 1978, Clovers Management & Training Consultants Ltd. has worked with thousands of businesses We have created dedicated, long… Success in the staffing industry depends on one thing: placing the right person in the right position. How is this accomplished? By knowing one's clients and candidates! Since 1978, Clovers Management & Training Consultants Ltd. has worked with thousands of businesses We have created dedicated, long-term partnerships with our clients, and we take great pride in understanding each individual business's needs. Our candidates are screened, interviewed, and tested to ensure that they are qualified to do the job and are compatible with your company culture. We provide only talented, dedicated professionals who will help you meet your goals. At Clovers Management & Training Consultants Ltd. we consistently bring success to our clients and candidates, confirming that quality counts. Our company, CLOVERS MANAGEMENT & TRAINING CONSULTANTS LTD. We offer employers a range of services for the entire employment and business cycle including permanent, temporary and contract recruitment; employee assessment & selection, training, outsourcing and consulting. For over 30 years Clovers Management & Training Consultants Ltd. has been helping our clients successfully address their staffing needs. Our experienced staff is completely focused on serving the unique needs of each customer. With our long established history and extensive background in the industry, our experienced personnel have a unique advantage in working with clients and candidates. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: KES Unspecified / month
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

You will be an integral member of an Agile engineering squad focused on designing and delivering secure, cloud-ready enterprise applications. Your day-to-day work involves writing backend services and APIs, building user-facing interfaces, and collaborating closely with product and platform teams to ship reliable software. This role matters because the systems you build support critical business operations, so stability, security, and clean code are just as important as new functionality.

Key Responsibilities

  • Develop and maintain backend services, REST APIs, and event-driven components using Java (Spring Boot) and Python, ensuring they scale under production load.
  • Build responsive front-end features with ReactJS or AngularJS, integrating them with backend services through well-defined API contracts.
  • Design and implement containerized applications using Docker and orchestrate them on Kubernetes or OpenShift, following cloud-native best practices.
  • Create and maintain CI/CD pipelines that automate builds, tests, and deployments, embedding security checks at every stage of the delivery lifecycle.
  • Write unit, integration, and end-to-end tests, and participate in code reviews to keep defect rates low and maintainability high.
  • Monitor application performance, troubleshoot production incidents, and apply root-cause fixes that prevent recurrence.
  • Collaborate with product owners, architects, QA engineers, and DevOps specialists to refine requirements, estimate work, and plan releases.
  • Document technical designs, operational runbooks, and troubleshooting guides to support knowledge sharing across teams.

Requirements & Qualifications

  • 2–4 years of professional software development experience, with a strong focus on backend application development and API integration.
  • A bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Solid programming skills in Java with Spring Boot and Python; hands-on experience with ReactJS or AngularJS for front-end work.
  • Practical knowledge of microservices architecture, RESTful API design, and integration patterns.
  • Experience with relational databases such as PostgreSQL, SQL Server, Oracle, or MySQL; familiarity with NoSQL databases is a plus.
  • Working knowledge of containerization (Docker) and orchestration (Kubernetes/OpenShift), plus exposure to cloud platforms like AWS, Azure, or Google Cloud.
  • Hands-on experience setting up CI/CD pipelines and using Git for version control; understanding of secure development practices and DevSecOps principles.
  • Comfortable working in an Agile/Scrum environment, with strong communication skills and the ability to explain technical trade-offs to non-technical stakeholders.
  • A proactive, analytical mindset with a track record of troubleshooting complex issues and delivering sustainable solutions.
559 open positions on Semasocial right now · 8783 open positions in Nairobi County, Kenya · 43 posted in the last 7 days
Contact Information
Sign in to apply for this job.
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.