MENU
Corporate Staffing Services
Senior Full Stack Software Engineeer

Corporate Staffing Services

Nairobi | Full Time | IT

Closing in 1 day from now

Senior Full Stack Software Engineer. IT Jobs In Kenya

Purpose:

The position holder will design, develop, and deploy full-stack applications, including frontend web interfaces and backend microservices. They will collaborate with cross-functional teams to deliver robust software solutions while adhering to the best system architecture, cloud deployment, and process automation practices. The successful candidate will thrive in a fast-paced environment, staying current with the latest trends in full-stack development, cloud technologies, and agile delivery while fostering innovation and efficiency within the team.

Read More>>>5 Simple Ways to Improve Your CV And Get More Job Interviews

Primary Responsibilities:

  • Architect, design, and develop scalable and maintainable full-stack solutions.
  • Implement responsive user interfaces using modern front-end frameworks like React, Angular, or Vue.js.
  • Build robust back-end APIs and services using Node.js, Python, Java, or. NET.
  • Collaborate with cross-functional teams to define and implement solutions, including designers, product managers, and other developers.
  • Provide mentorship to junior engineers and lead code reviews to ensure code quality and best practices.
  • Contribute to technical decision-making and the design of new features and products.
  • Debug, troubleshoot, and resolve complex technical issues across the stack.
  • Refactor code to improve reliability, security, and maintainability.
  • Ensure the implementation of secure coding practices to protect applications from vulnerabilities.
  • Stay up-to-date with emerging technologies and frameworks, proposing innovative solutions to improve development processes.
  • Experiment with new tools and techniques to continuously improve the user experience and developer productivity.
  • Create and maintain detailed technical documentation for software systems, including APIs and architectural designs.
  • Ensure knowledge sharing within the team and contribute to the company’s technical repository.

Key Skills, Knowledge, Experience and Behavioural Competencies

Academic and Professional Requirements

  • Education Master’s/Bachelor’s Degree Degree in Computer Science, Software Engineering, or a related field.
  • Experience Required:
  • Description Required years of experience
  • Relevant experience 7+

Qualifications, Skills and Competencies:

  • Proven track record in full-stack development.
  • Experience developing and deploying applications in cloud environments (AWS, Azure, or Google Cloud).
  • Expertise in CI/CD pipelines and DevOps practices.
  • Front-End: Proficiency in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Back-End: Strong skills in Node.js, Python, Ruby, Java, or. NET.
  • Databases: Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).
  • Version Control: Proficient in Git and Git workflows.
  • Testing: Experience with unit testing, integration testing, and tools like Jest, Mocha, or Cypress.

Read More>>>Bridgit’s Bitter-sweet Departure From CSS

How to Apply

Click Here to Apply

Closes: April 30, 2025

Never miss a chance!

Subscribe to get latest job listings, career insights and guidance in your inbox