375 Web Engineer 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
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
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.
Be The First To Know
About the latest Web engineer Jobs in Kenya !
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.
Lead Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Lead Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of full-stack web applications.
- Architect scalable and maintainable solutions for both frontend and backend systems.
- Write high-quality, efficient, and well-documented code across the stack.
- Mentor and guide junior and mid-level developers, fostering a culture of technical excellence and collaboration.
- Conduct code reviews, ensuring adherence to coding standards and best practices.
- Collaborate with product managers and designers to define project requirements and technical specifications.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve complex technical issues across the full stack.
- Implement and manage CI/CD pipelines for efficient deployment.
- Stay abreast of emerging technologies and industry trends, recommending and implementing new tools and approaches.
- Ensure effective communication and collaboration within the remote development team and with other stakeholders.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 7+ years of professional software development experience, with a significant focus on both frontend and backend development.
- Expertise in at least one modern frontend framework (e.g., React, Angular, Vue.js).
- Strong proficiency in backend technologies and languages (e.g., Node.js, Python, Java, Ruby) and associated frameworks.
- Experience with designing and managing relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Demonstrated experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Proven experience in leading and mentoring development teams.
- Solid understanding of software architecture patterns, data structures, and algorithms.
- Experience with RESTful API design and development.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for a remote work environment.
- Familiarity with agile development methodologies.