
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
Closes: April 30, 2025
Never miss a chance!
Subscribe to get latest job listings, career insights and guidance in your inbox