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 Engineer Job Roamtech
Senior Full Stack Engineer Job. IT Jobs In Kenya
Role Summary
The Senior Full Stack Engineer is responsible for supporting the Lead Development
Engineer in the development, maintenance and management of solutions and
processes pertaining to new products and features.
Read More>>>How Practical Accounting Training Can Help You Unlock Your Potential
They will be responsible for designing, developing, and maintaining both the front-
end and back-end components of web and mobile applications.
The Full Stack Engineer works across the entire technology stack, including
databases, cloud services, and APIs, ensuring seamless integration between different
system components.
The role involves mentoring junior staff, fostering a culture of continuous learning,
and contributing to the overall success and growth of the development team.
Performance is measured by code quality, project delivery, application performance,
and the ability to mentor and develop junior engineers.
Key Measures of Performance
The performance of this role holder will be assessed based on the achievements
made on:
- Code Quality & Efficiency: Measure codebase health through metrics like code coverage, defect rates, and adherence to coding standards.
- Project Delivery: On-time and on-budget delivery of projects, meeting or exceeding stakeholder expectations.
- Application Performance: Continuous improvement in response times, scalability, and reliability of applications.
- Mentorship &Team Development: Success in mentoring junior developers and guiding them toward higher performance levels. Improvement in junior team members’ skills, contributions to projects, and overall satisfaction.
- Collaboration & Communication: Effectiveness in collaborating with cross- functional teams, including feedback from peers, managers, and stakeholders.
- Innovation & Problem Solving: Ability to identify areas for improvement and implement innovative solutions to complex technical challenges.
- Talent Development: Actively contribute to talent growth by identifying skill gaps and facilitating training opportunities for team members, including conducting knowledge-sharing sessions and code reviews.
- Team Engagement: Fostering a positive work environment and improving team morale, as reflected by internal surveys or team feedback.
Key Responsibilities
- Develop and maintain web applications: Design, develop, and deploy scalable and high-performance web applications using modern frontend and backend technologies.
- Frontend Development: Work with HTML, CSS, JavaScript, and frameworks like
- React, Angular, or Vue.js to create intuitive and responsive user interfaces.
- Backend Development: Build, test, and maintain RESTful APIs, microservices, and server-side applications using Node.js, Python, Ruby, or Java.
- Database Management: Design and manage databases using relational (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB).
- Cloud Services: Deploy, manage, and scale applications on cloud platforms like AWS, Azure, or Google Cloud.
- Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to define and implement product requirements and deliver high-quality solutions.
- Testing & Debugging: Write unit, integration, and end-to-end tests to ensure code quality. Debug and troubleshoot issues across the full stack.
- Version Control: Work with version control systems (Git) and participate in code reviews to ensure best practices in code management.
- Performance Optimization: Identify bottlenecks and optimize the performance of web applications.
- Mentorship &Team Leadership: Mentor junior engineers, provide guidance and support, foster a culture of continuous learning and improvement, and lead by example to promote best practices in development and teamwork.
- Continuous Learning: Stay up-to-date with new technologies, industry trends, and best practices to improve the development process.
- To perform any other duties assigned by the line manager.
Academic and Professional Qualifications
- A Bachelor’s degree in computer sciences or any other related field
- Professional qualifications in programming skills such as PHP, Python, Java and / or other relevant programming languages
- At least 5 years proven work experience as a Full Stack Engineer.
- Frontend Technologies: Proficiency in JavaScript (ES6+), HTML5, CSS3, and frameworks like React, Vue.js, or Angular.
- Backend Technologies: Strong experience in backend programming languages like Node.js, Python, Php (Laravel), or Java.
- Databases: Experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- DevOps & CI/CD: Experience with CI/CD pipelines, containerization (Docker)
- Cloud Platforms: Familiarity with AWS, Google Cloud, or Azure services and deployment tools.
- API Design: Experience designing RESTful APIs and working with JSON, GraphQL.
- Version Control: Proficient in Git and Git-based workflows.
- Agile Development: Experience working in Agile/Scrum environments.
- Problem Solving: Excellent analytical and problem-solving skills.
- Communication: Strong verbal and written communication skills; ability to work collaboratively in a team.
Read More>>>The Heart of HR: Bridgit’s Experience Working in Human Resource
How to Apply
Send your application to careers@roamtech.com
🚨 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.

