2,259 Full Stack Developer jobs in Kenya
Full Stack Developer
Posted today
Job Viewed
Job Description
We're looking for engineers across different areas to join our growing team
We currently have several open roles for
.NET + React Full Stack Developers
on collaborative, product-driven teams. You'll only need to apply once—and we'll evaluate you for all the roles that match your skills and interests.
Tech Stack (You don't need to know it all)
Depending On The Role, You Might Work With
- Backend: C#, .NET Core, ASP.NET
- Frontend: React, JavaScript/TypeScript, HTML, CSS
- Database: SQL Server, Azure SQL
- Cloud: Microsoft Azure
Use Cases You Might Work On
- API development (RESTful APIs)
- Building and maintaining full-stack applications with modern frontend experiences
- Developing, and deploying scalable, high-performance web applications
- Working with cloud-based database solutions on Azure
- Creating and enhancing internal tools and platforms
What We're Looking For
You Don't Need To Fit Into a Single Box. We're Open To a Variety Of Backgrounds. You May Thrive Here If
- You're experienced with our core languages: C# for the backend and JavaScript/TypeScript for the frontend.
- You're comfortable building, consuming, or integrating APIs.
- You have experience with relational databases like SQL Server.
- You enjoy solving problems across different layers of the stack, from the database to the user interface.
- You're willing to learn new tools and technologies to get the job done.
Apply Once, Be Considered for All
Not sure which role fits best? Don't worry, just apply once, and we'll guide you to the right fit based on your background.
What We Offer
- Work on meaningful, sustainability-focused global projects.
- Competitive salary and comprehensive benefits.
- Collaborative environment with an international, US-based team.
- Fully remote position.
- Opportunities for professional development and skill growth.
Full-stack Developer
Posted today
Job Viewed
Job Description
Job location - Nyeri
Experience level - Strictly 3+ years
Key Responsibilities:
Ability to write code leveraging language features / framework features
General understanding of system architecture and tiered development
Maintaining coding standards and participate in peer code reviews
Use multiple tools to help debug / troubleshoot issues
Ensure software is well tested including implementation of unit and integration tests
Create solutions to business problems
Use analysis and critical thinking skills to determine the best approach to a software solution
Key Competencies / Skills
Proficient in 1 or many of the following: o JavaScript, Java, Python, , .NET, Angular, React, Express, SQL
Understand database features: o Model relational database schemas to support business requirements o Author SQL statement for CRUD operations o Debug and analyse SQL Statement for optimization
Experience working with source code repositories
Understand cloud services and implementation
Exemplary communication (written, oral) and interpersonal skills
Excellent coding abilities to work on numerous parts of a system or application at the same time while being accurate and thorough
Critical thinking to identify risks and enhance problem solving
Flexibility to adjust to clients changing request
Ability to learn quickly and work independently or as part of a team
Exposure to the Agile and Scrum development methodologies
Required Qualifications & Experience
Bachelor's degree in computer science or related field
3+ years of experience in software development
Strong analytical, problem-solving skills and attention to detail
Support clients in the US
Relocate to Nyeri, Kenya
Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Co-Founder software engineer full stack developer
Posted today
Job Viewed
Job Description
Company Description
Mi Discount Technology is a digital solutions provider revolutionizing fuel payments, mobility services, and emergency response across Africa. We build smart tools for individuals, corporates, and fuel brands to save money, access reliable services, and embrace digital transformation.
Role Description
This is a full-time on-site role for a Co-Founder Software Engineer Full Stack Developer located in Nairobi County, Kenya. The candidate will be responsible for developing and maintaining both front-end and back-end components of web applications. Daily tasks will include coding, debugging, and collaborating with cross-functional teams to design new features. The role also involves conducting performance testing, optimizing solutions, and ensuring application responsiveness and scalability.
Qualifications
- Strong Analytical Skills and Research abilities
- Excellent Communication skills
- Experience in Sales and Marketing
- Proficiency in full-stack development with technologies such as JavaScript, HTML, CSS, and back-end languages
- Knowledge of web frameworks (e.g., React, Angular) and database management (e.g., MySQL, MongoDB)
- Ability to work effectively as part of a team as well as independently
- Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred
- Previous startup experience is a plus
Senior Software Engineer - Remote Full-Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, code, test, and deploy high-quality software applications and features.
- Collaborate with product managers, designers, and other engineers to define and implement technical solutions.
- Write clean, maintainable, and efficient code across the full stack (frontend and backend).
- Develop and maintain APIs and microservices.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews to ensure code quality and share knowledge.
- Contribute to architectural discussions and decisions.
- Mentor junior engineers and provide technical guidance.
- Stay current with emerging technologies and industry best practices.
- Ensure the scalability, security, and performance of applications.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in software development.
- Proficiency in one or more modern programming languages (e.g., Python, Java, Node.js, Go, Ruby).
- Extensive experience with frontend technologies (e.g., React, Angular, Vue.js) and backend frameworks.
- Solid understanding of database technologies (e.g., SQL, NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is highly desirable.
- Strong grasp of software architecture patterns and design principles.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Proven ability to work independently and manage complex projects.
Senior Full Stack Developer
Posted today
Job Viewed
Job Description
Position Overview
We are seeking an experienced and highly skilled
Senior Full Stack Developer
with a minimum of 5+ years of hands-on experience in building and maintaining scalable web applications. The ideal candidate should have strong expertise across frontend ), backend (Python/Django & PHP/Laravel), and databases, with a proven ability to deliver high-quality solutions in fast-paced environments.
This role also includes team leadership responsibilities. You will work closely with other developers, providing technical guidance, reviewing code, and helping steer architecture decisions, while remaining a hands-on contributor to the codebase.
Key Responsibilities
- Design, develop, test, and deploy robust, scalable, and secure web applications.
- Build modern, responsive, and interactive user interfaces using
- Develop and maintain backend services using Python (Django/DRF) and PHP (Laravel) frameworks.
- Integrate APIs (REST/GraphQL) and work with third-party services.
- Optimise applications for maximum speed, performance, and security.
- Manage databases (MySQL, PostgreSQL, MongoDB), including schema design and query optimisation.
- Collaborate with cross-functional teams (designers, PMs, DevOps) to deliver end-to-end solutions.
- Implement CI/CD pipelines and contribute to DevOps practices for deployment.
- Troubleshoot, debug, and upgrade existing systems.
- Write clean, maintainable, and well-documented code following best practices.
- Lead and mentor junior developers, perform code reviews, and contribute to team growth.
- Support architectural and strategic technical decisions within the team.
Required Skills and Experience
- 5+ years of proven experience as a Full Stack Developer.
- Frontend: Strong proficiency in , Redux/Context API, Hooks, and modern JavaScript (ES6+).
- Backend:
Python/Django (including Django Rest Framework).
PHP/Laravel for web applications & APIs.
- Databases: Experience with MySQL, PostgreSQL, MongoDB.
- API Development: RESTful and GraphQL API design & integration.
- Version Control: Proficiency in Git/GitHub/GitLab.
- Deployment: Familiarity with Docker, AWS/Azure/GCP, CI/CD pipelines.
- Strong understanding of OOP, MVC, and microservices architecture.
- Experience in unit testing, integration testing, and debugging.
- Knowledge of Agile methodologies (Scrum/Kanban).
- Experience leading or mentoring a team of developers is highly preferred.
Good to Have
- Experience with for server-side rendering.
- Knowledge of or other backend frameworks.
- Exposure to GraphQL and WebSockets.
- Familiarity with Kubernetes or container orchestration tools.
- Prior experience in leading a small dev team or mentoring juniors.
- Previous experience as a Team Lead or Tech Lead.
Education
- Bachelor's/Master's in Computer Science, Engineering, or a related field (preferred).
Soft Skills
- Strong problem-solving & analytical skills.
- Ability to manage multiple tasks and deliver on deadlines.
- Excellent communication and teamwork skills.
- Self-motivated with a passion for continuous learning.
Location & Type
- Location: On-Site -- Kenya (Nairobi)
- Type: Full-time
Senior Full Stack Developer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Full stack developer Jobs in Kenya !
Senior Full Stack Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and efficient web applications using modern full-stack technologies.
- Write high-quality, well-documented, and testable code for both front-end and back-end components.
- Collaborate with product managers, designers, and other engineers to define requirements and develop features.
- Optimize applications for maximum speed, scalability, and usability.
- Implement and manage RESTful APIs and integrate with third-party services.
- Design and manage database schemas and optimize queries.
- Participate in code reviews to ensure code quality and share knowledge.
- Troubleshoot and resolve software defects and issues.
- Stay current with emerging technologies and industry best practices in full-stack development.
- Mentor junior developers and contribute to the team's technical growth.
This fully remote role offers an exciting opportunity for a seasoned developer to work on challenging projects and advance their career in a flexible environment. You will have the autonomy to architect and build impactful solutions. Join a dynamic and collaborative team dedicated to pushing the boundaries of technology. This role supports technology development conceptually linked to the **Ruiru, Kiambu, KE** area, but is a remote-first position.
Lead Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of full-stack web applications.
- Architect scalable and efficient solutions for front-end and back-end components.
- Write clean, maintainable, and well-documented code.
- Develop and manage RESTful APIs.
- Implement responsive user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Work with databases (e.g., PostgreSQL, MySQL, MongoDB) to manage data effectively.
- Collaborate with product managers, designers, and other engineers to define product requirements and technical specifications.
- Conduct code reviews and provide constructive feedback to team members.
- Mentor and guide junior developers, fostering their technical growth.
- Troubleshoot and resolve software defects and performance issues.
- Ensure the adoption of best practices in software development, testing, and deployment.
- Stay abreast of emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional software development experience, with at least 2 years in a lead or senior role.
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks (React, Angular, Vue.js).
- Extensive experience with back-end languages and frameworks (e.g., Node.js, Python/Django, Ruby/Rails, Java/Spring).
- Strong understanding of database design and management.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software development principles, including Agile methodologies, CI/CD, and testing.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to work effectively in a fully remote, collaborative team environment.
Remote Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
As a Full Stack Developer, you will have the opportunity to work across the technology stack, developing responsive user interfaces using frameworks like React, Angular, or Vue.js, and building efficient backend services using languages such as Node.js, Python, or Ruby. Responsibilities include designing and implementing database solutions, developing RESTful APIs, and ensuring application performance and scalability. You will collaborate closely with designers, product managers, and other engineers to deliver high-quality, user-centric products. This position requires excellent problem-solving skills, a commitment to writing clean, maintainable code, and the ability to adapt to new technologies quickly. We are looking for an individual who is self-motivated, organized, and adept at communicating effectively within a remote team environment. This is an excellent opportunity to contribute to exciting projects while enjoying the flexibility of a fully remote position.
Key Responsibilities:
- Develop and maintain responsive, user-friendly frontend interfaces.
- Build and optimize robust backend services and APIs.
- Design and manage database structures and interactions.
- Implement and execute comprehensive testing strategies (unit, integration, end-to-end).
- Collaborate with product managers to define feature requirements and technical specifications.
- Work with UX/UI designers to translate wireframes and mockups into functional code.
- Troubleshoot, debug, and resolve software defects.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay current with emerging web development trends and technologies.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Minimum of 4 years of professional experience as a Full Stack Developer.
- Proficiency in frontend technologies (HTML, CSS, JavaScript) and modern frameworks (React, Angular, Vue.js).
- Strong experience with backend development using languages like Node.js, Python, Ruby, or Java.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Familiarity with RESTful API design and development.
- Understanding of version control systems (Git).
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent problem-solving abilities and attention to detail.
- Strong communication and teamwork skills, with a proven ability to work effectively in a remote setting.