Home » Jobs » IT Jobs In Kenya » Senior Full Stack Developer Job Adeso
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       

  • 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

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?

Career Lessons + Experiences

Leadership Advice – By Godfrey W. – Head Of Training

Labour Laws – Know Your Rights – By Joyce N. – Head Of HR Consultancy