Senior Full Stack Software Engineeer
Corporate Staffing Services
Nairobi | Full Time | IT
Closing in 6 months ago
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
Closes: April 30, 2025
Never miss a chance!
Subscribe to get latest job listings, career insights and guidance in your inbox