Candidates Testimonials – How C.S.S Got Me Hired
Advice From Our Recruitment Team – By Carolyne N. – Head Of Recruitment
Personalized Support for Your Success
Upcoming Trainings & Events – Leadership & Career Growth Events
Senior Full Stack Developer Job Adeso
IT Jobs. Adeso Jobs
We are seeking a Senior Full Stack Developer to join our technology development team. The ideal candidate will have a minimum of 8 years of software development experience. Experience with Odoo development is highly desirable, as the role requires expertise in building and customizing Odoo-based solutions to enhance business operations. You will be responsible for designing, developing, and maintaining high-quality, scalable software systems for our complex and diverse product portfolio.
As a Senior Full Stack Developer, you will work across the full technology stack, from backend services to frontend applications, ensuring seamless integration and performance optimization. You will collaborate with cross-functional teams to deliver products such as KujaBuild (a Business Process Outsourcing platform) and KujaLink, each tailored to empower impact-driven organizations.
If you are passionate about leveraging technology for community-driven impact and have a strong background in both backend and frontend development, this role is for you.
Read More>>>How to Answer Interview Questions About Your Work History
Key Functional Areas Of Responsibility
- Lead the design, development, and maintenance of full-stack solutions that align with the organization’s goals and technical specifications.
- Oversee and manage the complete software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.
- Collaborate closely with product managers, designers, and other stakeholders to translate business needs into technical solutions.
- Implement localization or globalization features as required by market needs.
- Ensure software performance, tuning, balancing, improvement, automation, and usability are optimized for the best possible user experience.
- Conduct regular code reviews, ensuring that peer-to-peer reviews are part of the development process, and guide the team on coding best practices.
- Investigate, document, and resolve reported defects and perform maintenance programming as needed.
- Create and maintain technical documentation and specifications, using predefined templates and ensuring high standards of documentation.
- Work with remote data via REST, JSON, and other third-party APIs, integrating external data sources effectively.
- Ensure that all developed software is rigorously tested and meets quality standards before deployment.
Competencies
- Strong leadership skills with the ability to mentor and guide engineering teams, fostering a collaborative and high-performance culture.
- Excellent problem-solving and troubleshooting skills with a focus on delivering timely and innovative solutions.
- Ability to work across the full stack, with a deep understanding of backend, frontend, and database technologies.
- Excellent communication and interpersonal skills, with the ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
- Strong organizational and time management skills, able to manage multiple priorities in a fast-paced environment.
- A flexible attitude towards work, open to new ideas, and willing to adopt emerging technologies and methodologies.
Knowledge, Skills, And Experience
- Bachelor’s degree in computer science, Engineering, or related field, or equivalent relevant experience.
- Minimum 8 years of professional experience in software development.
- Strong proficiency in Python and JavaScript, along with experience in HTML, CSS, and XML.
- Extensive experience working with RDMS, preferably PostgreSQL, Oracle, or MySQL.
- Familiarity with modern web technologies and frameworks such as React, Angular, or Vue.js.
- Experience working with RESTful APIs, JSON, and third-party libraries.
- Knowledge of DevOps practices, including version control (Git), CI/CD pipelines, and cloud-based infrastructure.
- Solid understanding of Agile methodologies and software development best practices.
- Strong understanding of the general tech landscape, architectures, trends, and emerging technologies.
- A high sense of initiative and the ability to work independently while contributing to the broader team goals.
Read More>>>How to Turn a Boring CV Into a Personal Brand Statement
How to Apply
This is a challenging opportunity for a dedicated and highly motivated professional. If you would like to join this dynamic team, please submit your application to jobs@adesoafrica.org, quoting the position in the email subject matter. Application will be reviewed on rolling basis.
Each application should be addressed to the Human Resources Department and include the following:
Must Complete the assessment test on TestGorilla .
Share cover letter with applicant’s current contact information and remuneration requirements.
CV including detailed work experience, education/degrees, details of similar assignments, and three professional references with complete contact information.
Applications not including all the above information will not be reviewed. Only short-listed candidates will be contacted.
Adeso is an equal opportunity employer.
🚨 Before You Apply for This Job. Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Get it reviewed here by our recruiters today.

