21,888 Senior Developer jobs in Kenya

Remote Junior Software Developer - Full-Stack Web Applications

60402 Meru , Eastern KES45000 Monthly WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and driven Junior Software Developers to join their innovative tech team. This is an excellent opportunity for individuals seeking hands-on experience in full-stack web development within a supportive, fully remote environment. You will contribute to the development of cutting-edge web applications, gaining exposure to a wide range of technologies and methodologies. This internship is designed to foster learning and growth, providing a solid foundation for a career in software engineering.

Responsibilities:
  • Assist in the development and implementation of new features for web applications.
  • Write clean, efficient, and well-documented code for both front-end and back-end components.
  • Collaborate with senior developers and designers to understand project requirements and translate them into functional code.
  • Participate in code reviews to ensure code quality and identify potential issues.
  • Assist in debugging and troubleshooting existing applications.
  • Learn and apply new programming languages, frameworks, and tools as required by projects.
  • Contribute to the creation of unit tests and integration tests.
  • Help maintain and improve the performance and scalability of existing applications.
  • Engage in team meetings and contribute ideas for product improvement.
  • Gain practical experience with version control systems like Git.
  • Support the documentation of code and application features.
  • Familiarize yourself with agile development methodologies.
  • Assist in front-end development using HTML, CSS, and JavaScript frameworks.
  • Participate in back-end development using server-side languages and databases.
  • Learn about cloud deployment and CI/CD pipelines.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of programming concepts and data structures.
  • Familiarity with at least one front-end JavaScript framework (e.g., React, Angular, Vue.js).
  • Basic understanding of back-end development and database concepts (e.g., Node.js, Python, SQL, NoSQL).
  • Exposure to version control systems like Git.
  • Strong problem-solving abilities and a keen interest in learning new technologies.
  • Excellent communication skills and the ability to work effectively in a remote team setting.
  • A proactive attitude and a willingness to take on new challenges.
  • Portfolio of personal projects or contributions to open-source is a strong advantage.
  • Understanding of software development lifecycle.
  • Ability to work independently with guidance.
  • Enthusiasm for building user-friendly and efficient web applications.
This is a fully remote internship, allowing you to develop your skills from the comfort of your own location. Join us and kick-start your career in software development!
This advertiser has chosen not to accept applicants from your region.

Lead Full-Stack Developer - Web Applications

80100 Nairobi, Nairobi KES600000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing digital solutions provider, is looking for a talented and experienced Lead Full-Stack Developer to join their innovative, fully remote engineering team. This is an exciting opportunity to take a leadership role in designing, developing, and deploying robust and scalable web applications that drive business success. You will be responsible for both front-end and back-end development, ensuring seamless integration and optimal performance across the entire application stack. Your key responsibilities will include architecting scalable solutions, writing clean, maintainable, and efficient code, leading code reviews, mentoring junior developers, and collaborating closely with product managers and designers to translate requirements into functional features. The ideal candidate will have a strong portfolio showcasing extensive experience with modern front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python/Django, Ruby on Rails, Java/Spring). Proficiency in database management (SQL and NoSQL), API design and development, and cloud platforms (AWS, Azure, GCP) is essential. Experience with containerization (Docker, Kubernetes) and CI/CD pipelines is highly desirable. This is a fully remote position, requiring exceptional communication, leadership, and problem-solving skills. You must be adept at working autonomously, managing your time effectively, and collaborating seamlessly with a distributed team. While the role is remote and not tied to a physical office in **Mombasa, Mombasa, KE**, you will be part of a vibrant and collaborative engineering culture focused on delivering high-quality software. We are seeking a motivated individual with a passion for building impactful digital products, a deep understanding of software development best practices, and the ability to inspire and guide a development team towards achieving ambitious technical goals. Your contributions will be instrumental in shaping the future of our client's web presence and digital offerings.
This advertiser has chosen not to accept applicants from your region.

Lead Full Stack Software Developer - Cloud Native Applications

20100 Dundori KES400000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced and forward-thinking Lead Full Stack Software Developer to spearhead the development of cutting-edge cloud-native applications. This is a completely remote position, offering the flexibility to work from anywhere while contributing to a globally distributed team. You will play a pivotal role in designing, developing, and deploying scalable, resilient, and high-performance software solutions. This role demands a deep understanding of modern software architectures, microservices, CI/CD pipelines, and a passion for building robust backend and intuitive frontend experiences.

Responsibilities:
  • Architect, design, and implement full-stack web applications using modern frameworks and technologies.
  • Lead a team of talented developers, providing technical guidance, code reviews, and mentorship.
  • Develop and maintain robust RESTful APIs and microservices.
  • Build responsive and user-friendly front-end interfaces.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Optimize applications for maximum speed, scalability, and reliability in cloud environments (AWS, Azure, or GCP).
  • Collaborate with product managers, designers, and other engineers to define feature requirements and technical specifications.
  • Troubleshoot, debug, and upgrade existing software.
  • Champion best practices in software development, including clean code, automated testing, and security.
  • Stay current with emerging technologies and industry trends.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's preferred.
  • 5+ years of professional experience in full-stack software development.
  • Proven experience leading development teams and projects.
  • Expertise in backend languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring Boot, Go).
  • Strong experience with front-end technologies (e.g., React, Angular, Vue.js) and modern JavaScript (ES6+).
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Proficiency in database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
  • Experience with microservices architecture, event-driven systems, and message queues (e.g., Kafka, RabbitMQ).
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving, communication, and collaboration skills, especially in a remote setting.
This is a fully remote opportunity for an individual passionate about building scalable, cloud-native solutions and leading high-performing engineering teams. If you are a motivated developer looking to make a significant impact, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Developer - Full-Stack Training Program

80100 Casuarina KES25000 Monthly WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique opportunity for aspiring developers to join their remote Junior Software Developer Training Program. This program is designed for individuals with a foundational understanding of programming concepts who are eager to build a career in software development. You will receive comprehensive training and mentorship to develop proficiency in full-stack development, covering front-end technologies (e.g., HTML, CSS, JavaScript, React) and back-end languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring). The program involves hands-on projects, coding challenges, and participation in team-based software development cycles. You will learn to write clean, efficient, and maintainable code, collaborate with experienced developers, and contribute to the development of real-world applications. The ideal candidate is highly motivated, a quick learner, and possesses strong problem-solving skills and a passion for technology. While prior professional experience is not required, a demonstrable interest in coding through personal projects or relevant coursework is beneficial. You must be comfortable working in a remote setting and possess excellent communication and teamwork skills. This is an exceptional pathway to kickstart your career in software development with our client, supporting innovative projects from the Malindi, Kilifi, KE region and beyond. You will gain invaluable practical experience and develop a robust portfolio. The program emphasizes continuous learning and adaptation to new technologies. Successful completion of the program may lead to full-time employment opportunities within the company. This training is structured to provide a solid foundation and practical skills needed to excel in the tech industry. You will be exposed to agile development methodologies and best practices in software engineering.
This advertiser has chosen not to accept applicants from your region.

Senior Full Stack Developer, Cloud Native Applications

00200 Ongata Rongai, Rift Valley KES6800000 Annually WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Full Stack Developer to design, build, and maintain robust cloud-native applications. This is a fully remote position, offering the flexibility to work from anywhere while contributing to innovative software solutions. The ideal candidate possesses a deep understanding of both front-end and back-end development, with a strong focus on modern architectural patterns and cloud technologies. You will be instrumental in shaping the development of scalable, high-performance applications that drive our client's business forward.

Responsibilities:
  • Design, develop, and deploy scalable and resilient cloud-native applications using microservices architecture.
  • Write clean, maintainable, and efficient code for both front-end and back-end components.
  • Develop user-facing features using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Build and integrate RESTful APIs and services.
  • Implement and manage containerization technologies (e.g., Docker, Kubernetes).
  • Work with cloud platforms (e.g., AWS, Azure, GCP) to deploy, manage, and scale applications.
  • Develop and maintain CI/CD pipelines for automated testing and deployment.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliver features.
  • Optimize applications for maximum speed, scalability, and performance.
  • Troubleshoot, debug, and upgrade existing systems.
  • Ensure code quality through rigorous testing, code reviews, and adherence to best practices.
  • Mentor junior developers and contribute to the team's technical growth.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7-10 years of professional software development experience, with at least 4 years focused on full-stack development.
  • Proven experience building cloud-native applications on platforms like AWS, Azure, or GCP.
  • Expertise in front-end technologies (HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js).
  • Strong proficiency in back-end programming languages (e.g., Node.js, Python, Java, Go).
  • Experience with microservices architecture, containerization (Docker), and orchestration (Kubernetes).
  • Solid understanding of database technologies (SQL and NoSQL) and ORM frameworks.
  • Familiarity with CI/CD tools and practices.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities, essential for a remote team environment.
  • Experience with agile development methodologies.
  • This role is 100% remote. We are seeking talented individuals who are passionate about building cutting-edge software and can thrive in an autonomous, distributed team. We encourage applications from qualified professionals near Ongata Rongai, Kajiado, KE and across the nation who are eager to contribute to impactful projects.
This advertiser has chosen not to accept applicants from your region.

Full Stack Software Developer

KES900000 - KES1200000 Y Waliin

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Waliin is a social network and communication platform designed to empower users around the world socially, economically, and digitally. Built with accessibility, innovation, and inclusion at its core, Waliin offers seamless communication, monetization tools, and global connectivity through a single app.

Unlike traditional platforms, Waliin is tailored to serve both individual users and enterprises. The platform supports:

  • Text, audio, and video chats
  • Live streaming with up to 9 guest participants
  • Screen sharing and conferencing tools (replacing the need for Zoom or StreamYard)
  • Face filters, content editing, and a full studio setup for creators
  • Monetization options such as gifts, a Special Text system similar to Super Chat, and an internal economy that works with both local banking systems and global credit cards

Role Description

This is a full-time remote role for a Full Stack Engineer. The Full Stack Engineer will be responsible for designing, developing, and maintaining both front-end and back-end web applications. Daily tasks include collaborating with the development team, writing clean and efficient code, troubleshooting and debugging software issues, and participating in code reviews. The role also involves working on user interface design using CSS and ensuring the performance, quality, and responsiveness of applications.

Qualifications

  • Proficiency in Front-End Development and Cascading Style Sheets (CSS) skills
  • Experience in Back-End Web Development and Software Development
  • Knowledge and expertise in Full-Stack Development
  • Strong problem-solving and analytical abilities
  • Excellent verbal and written communication skills
  • Ability to work independently and remotely
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Experience with modern frameworks and libraries is a plus
  • Can be located anywhere
This advertiser has chosen not to accept applicants from your region.

Lead Full-Stack Software Developer

90100 Abothuguchi West KES250000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a visionary and experienced Lead Full-Stack Software Developer to spearhead the development of cutting-edge web applications. This is a fully remote position, offering the flexibility to work from anywhere. You will be responsible for the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment. This includes designing and building scalable backend systems using modern programming languages and frameworks, as well as creating intuitive and responsive user interfaces. The ideal candidate will possess a strong command of both front-end and back-end technologies, including languages like JavaScript (Node.js, React, Angular, Vue.js), Python, Java, or Ruby, and experience with cloud platforms (AWS, Azure, GCP). You will lead a team of talented developers, providing technical guidance, mentoring, and code reviews to ensure high-quality code and adherence to best practices. Responsibilities include architectural design, database management (SQL and NoSQL), API development, and performance optimization. You will collaborate closely with product managers, designers, and other stakeholders to define project requirements and deliver solutions that meet business objectives. A passion for clean code, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD) practices is essential. The ability to architect robust, scalable, and secure applications is paramount. This role offers an exciting opportunity to shape the technical direction of innovative projects and contribute significantly to the success of our client, from any location but influencing services related to Garissa, Garissa, KE .
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior developer Jobs in Kenya !

Co-Founder software engineer full stack developer

Nairobi, Nairobi KES70000 - KES120000 Y Mi Discount Technology

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Senior Full Stack Developer

Nairobi, Nairobi KES900000 - KES1200000 Y Skillmind Software Ltd

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Full-Stack Development

80200 Kisii KES55000 Monthly WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is seeking a motivated and enthusiastic Junior Software Developer to join their dynamic, fully remote engineering team. This is an exceptional opportunity for a recent graduate or emerging talent to gain hands-on experience in full-stack development, working on innovative projects from inception to deployment. As a fully remote-first company, we empower our developers with the tools, resources, and collaborative environment needed to succeed, fostering professional growth and development.

Responsibilities:
  • Assist in the design, development, and implementation of software applications using various programming languages and frameworks.
  • Write clean, well-documented, and efficient code for both front-end and back-end components.
  • Collaborate with senior developers and team members to understand project requirements and specifications.
  • Participate in code reviews, providing and receiving constructive feedback to improve code quality.
  • Help in debugging and troubleshooting software issues, identifying root causes and implementing effective solutions.
  • Contribute to the development of APIs and database interactions.
  • Learn and adapt to new technologies, tools, and development methodologies.
  • Work closely with product managers and designers to ensure the user interface is intuitive and functional.
  • Assist in the creation and maintenance of technical documentation.
  • Actively participate in agile development ceremonies, including sprint planning and daily stand-ups.
  • Contribute to the overall success of the development team in a collaborative, remote setting.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Solid understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one back-end language (e.g., Python, Java, Node.js) and one front-end framework (e.g., React, Angular, Vue.js).
  • Familiarity with database technologies (e.g., SQL, NoSQL).
  • Basic understanding of version control systems like Git.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills, crucial for effective remote collaboration.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently, manage time effectively, and meet deadlines in a remote work environment.
  • Previous internship experience or personal projects demonstrating software development skills are highly valued.
  • While the role is fully remote, occasional local collaboration opportunities in Garissa, Garissa, KE may arise, but this is not a requirement for the position.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Senior Developer Jobs