Senior Full Stack Developer
2026-04-21T10:35:42+00:00
Pavago
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_9870/logo/download%20(6).png
https://www.pavago.co/
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Consulting
Computer & IT, Science & Engineering
2026-05-04T17:00:00+00:00
TELECOMMUTE
8
About the Role:
Our client is seeking a Senior Full Stack Developer to design, develop, and maintain scalable web applications from front-end interfaces through back-end services and databases. This role is hands-on with code while also providing architectural guidance and mentoring junior developers. The Senior Full Stack Developer ensures products are fast, reliable, user-friendly, and maintainable while supporting growth and innovation.
Responsibilities:
Front-End Development:
- Build modern, responsive UIs using React, Angular, or Vue.
- Implement state management (Redux, Vuex, or Context API).
- Ensure accessibility and cross-browser/device compatibility.
Back-End Development:
- Develop APIs and business logic in Node.js, Python (Django/Flask/FastAPI), or Java/Spring.
- Design RESTful or GraphQL endpoints for client consumption.
- Manage server-side rendering and optimize for performance.
Database & Data Layer:
- Design schemas and manage relational (Postgres, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Write optimized queries and manage migrations.
- Implement caching strategies (Redis, Memcached).
Testing & Code Quality:
- Write unit, integration, and end-to-end tests using Jest, Mocha, Cypress, or PyTest.
- Maintain high code coverage (≥80%) and follow style/linting rules.
- Perform regular peer code reviews.
Collaboration & Agile:
- Work with product managers and designers to refine user stories into technical requirements.
- Participate in sprint ceremonies (planning, standups, retrospectives).
- Provide accurate effort estimates and technical feedback.
DevOps & Deployment (Lightweight):
- Use Git, GitHub/GitLab for version control and pull requests.
- Deploy applications using CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Manage cloud deployments on AWS, Azure, or GCP for applications (Elastic Beanstalk, App Engine, Lambda/serverless functions).
Mentorship & Leadership:
- Mentor junior and mid-level developers through code reviews and pair programming.
- Contribute to long-term technical roadmap discussions.
- Help enforce engineering best practices across the team.
What Makes You a Perfect Fit:
- Hands-on coder who thrives building features end-to-end.
- Strong communicator who can collaborate with product and design teams.
- Experienced balancing fast iteration with maintainable architecture.
- Proactive mentor who raises the skill level of the team.
Required Experience & Skills (Minimum):
- 5+ years full stack development.
- Proficiency with JavaScript/TypeScript (React, Angular, Vue + Node.js).
- Experience with at least one relational and one NoSQL database.
- Familiarity with Git workflows and CI/CD.
Ideal Experience & Skills:
- SaaS, e-commerce, or enterprise web application development.
- Experience with microservices and serverless architectures.
- Exposure to infrastructure-as-code or lightweight DevOps (Terraform, Docker).
- Industry background in fast-paced product environments.
What Does a Typical Day Look Like?
A Senior Full Stack Developer’s day revolves around shipping features while maintaining performance and reliability. You will:
- Start with standup, reviewing sprint goals and prioritizing tickets.
- Develop new features across front-end and back-end, from UI components to APIs.
- Review and merge code, providing mentorship through constructive feedback.
- Debug and optimize applications, resolving bugs or scaling bottlenecks.
- Collaborate with designers and product managers to refine UX and feature requirements.
- Deploy updates through CI/CD pipelines and monitor performance in production.
- Document technical changes for future maintainability and onboarding.
In essence: you are both a hands-on builder and technical leader, ensuring applications are robust, scalable, and continuously improving.
Key Metrics for Success (KPIs):
- Features shipped on time and aligned with requirements.
- Application uptime ≥ 99.9% with minimal performance issues.
- Code coverage maintained ≥ 80%.
- Reduced technical debt (tracked through code reviews/refactoring).
- Positive feedback from peers and product stakeholders.
- Build modern, responsive UIs using React, Angular, or Vue.
- Implement state management (Redux, Vuex, or Context API).
- Ensure accessibility and cross-browser/device compatibility.
- Develop APIs and business logic in Node.js, Python (Django/Flask/FastAPI), or Java/Spring.
- Design RESTful or GraphQL endpoints for client consumption.
- Manage server-side rendering and optimize for performance.
- Design schemas and manage relational (Postgres, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Write optimized queries and manage migrations.
- Implement caching strategies (Redis, Memcached).
- Write unit, integration, and end-to-end tests using Jest, Mocha, Cypress, or PyTest.
- Maintain high code coverage (≥80%) and follow style/linting rules.
- Perform regular peer code reviews.
- Work with product managers and designers to refine user stories into technical requirements.
- Participate in sprint ceremonies (planning, standups, retrospectives).
- Provide accurate effort estimates and technical feedback.
- Use Git, GitHub/GitLab for version control and pull requests.
- Deploy applications using CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Manage cloud deployments on AWS, Azure, or GCP for applications (Elastic Beanstalk, App Engine, Lambda/serverless functions).
- Mentor junior and mid-level developers through code reviews and pair programming.
- Contribute to long-term technical roadmap discussions.
- Help enforce engineering best practices across the team.
- JavaScript/TypeScript (React, Angular, Vue + Node.js)
- Relational databases (Postgres, MySQL)
- NoSQL databases (MongoDB, DynamoDB)
- Git workflows
- CI/CD
- AWS, Azure, or GCP
- React, Angular, or Vue
- Redux, Vuex, or Context API
- Node.js
- Python (Django/Flask/FastAPI)
- Java/Spring
- RESTful or GraphQL
- Redis, Memcached
- Jest, Mocha, Cypress, or PyTest
- GitHub Actions, GitLab CI, Jenkins
- Elastic Beanstalk, App Engine, Lambda/serverless functions
- SaaS, e-commerce, or enterprise web application development
- Microservices and serverless architectures
- Infrastructure-as-code or lightweight DevOps (Terraform, Docker)
- BA/BSc/HND
- 5+ years full stack development.
- Proficiency with JavaScript/TypeScript (React, Angular, Vue + Node.js).
- Experience with at least one relational and one NoSQL database.
- Familiarity with Git workflows and CI/CD.
- SaaS, e-commerce, or enterprise web application development.
- Experience with microservices and serverless architectures.
- Exposure to infrastructure-as-code or lightweight DevOps (Terraform, Docker).
- Industry background in fast-paced product environments.
JOB-69e752fe30604
Vacancy title:
Senior Full Stack Developer
[Type: FULL_TIME, Industry: Consulting, Category: Computer & IT, Science & Engineering]
Jobs at:
Pavago
Deadline of this Job:
Monday, May 4 2026
Duty Station:
This Job is Remote
Summary
Date Posted: Tuesday, April 21 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about Pavago
Pavago jobs in Kenya
JOB DETAILS:
About the Role:
Our client is seeking a Senior Full Stack Developer to design, develop, and maintain scalable web applications from front-end interfaces through back-end services and databases. This role is hands-on with code while also providing architectural guidance and mentoring junior developers. The Senior Full Stack Developer ensures products are fast, reliable, user-friendly, and maintainable while supporting growth and innovation.
Responsibilities:
Front-End Development:
- Build modern, responsive UIs using React, Angular, or Vue.
- Implement state management (Redux, Vuex, or Context API).
- Ensure accessibility and cross-browser/device compatibility.
Back-End Development:
- Develop APIs and business logic in Node.js, Python (Django/Flask/FastAPI), or Java/Spring.
- Design RESTful or GraphQL endpoints for client consumption.
- Manage server-side rendering and optimize for performance.
Database & Data Layer:
- Design schemas and manage relational (Postgres, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Write optimized queries and manage migrations.
- Implement caching strategies (Redis, Memcached).
Testing & Code Quality:
- Write unit, integration, and end-to-end tests using Jest, Mocha, Cypress, or PyTest.
- Maintain high code coverage (≥80%) and follow style/linting rules.
- Perform regular peer code reviews.
Collaboration & Agile:
- Work with product managers and designers to refine user stories into technical requirements.
- Participate in sprint ceremonies (planning, standups, retrospectives).
- Provide accurate effort estimates and technical feedback.
DevOps & Deployment (Lightweight):
- Use Git, GitHub/GitLab for version control and pull requests.
- Deploy applications using CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Manage cloud deployments on AWS, Azure, or GCP for applications (Elastic Beanstalk, App Engine, Lambda/serverless functions).
Mentorship & Leadership:
- Mentor junior and mid-level developers through code reviews and pair programming.
- Contribute to long-term technical roadmap discussions.
- Help enforce engineering best practices across the team.
What Makes You a Perfect Fit:
- Hands-on coder who thrives building features end-to-end.
- Strong communicator who can collaborate with product and design teams.
- Experienced balancing fast iteration with maintainable architecture.
- Proactive mentor who raises the skill level of the team.
Required Experience & Skills (Minimum):
- 5+ years full stack development.
- Proficiency with JavaScript/TypeScript (React, Angular, Vue + Node.js).
- Experience with at least one relational and one NoSQL database.
- Familiarity with Git workflows and CI/CD.
Ideal Experience & Skills:
- SaaS, e-commerce, or enterprise web application development.
- Experience with microservices and serverless architectures.
- Exposure to infrastructure-as-code or lightweight DevOps (Terraform, Docker).
- Industry background in fast-paced product environments.
What Does a Typical Day Look Like?
A Senior Full Stack Developer’s day revolves around shipping features while maintaining performance and reliability. You will:
- Start with standup, reviewing sprint goals and prioritizing tickets.
- Develop new features across front-end and back-end, from UI components to APIs.
- Review and merge code, providing mentorship through constructive feedback.
- Debug and optimize applications, resolving bugs or scaling bottlenecks.
- Collaborate with designers and product managers to refine UX and feature requirements.
- Deploy updates through CI/CD pipelines and monitor performance in production.
- Document technical changes for future maintainability and onboarding.
In essence: you are both a hands-on builder and technical leader, ensuring applications are robust, scalable, and continuously improving.
Key Metrics for Success (KPIs):
- Features shipped on time and aligned with requirements.
- Application uptime ≥ 99.9% with minimal performance issues.
- Code coverage maintained ≥ 80%.
- Reduced technical debt (tracked through code reviews/refactoring).
- Positive feedback from peers and product stakeholders.
Work Hours: 8
Experience in Months: 60
Level of Education: bachelor degree
Job application procedure
Click Here to Apply Now
All Jobs | QUICK ALERT SUBSCRIPTION