569 Full Stack Development jobs in Kenya

Graduate Software Engineer - Full Stack Development

90100 Kisumu KES90000 month WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic Graduate Software Engineers for a fully remote internship focused on Full Stack Development. This is an outstanding opportunity for recent graduates to kick-start their careers by contributing to innovative software projects and gaining practical experience. You will work closely with experienced engineers, learning to build and maintain both front-end and back-end components of our applications. As a remote intern, you'll develop essential coding, problem-solving, and collaboration skills in a supportive, distributed team environment.

Responsibilities:
  • Assist in the design, development, and implementation of web application features across the full stack.
  • Write clean, efficient, and maintainable code for both front-end (e.g., HTML, CSS, JavaScript frameworks) and back-end (e.g., Python, Java, Node.js) components.
  • Collaborate with senior developers to understand project requirements and technical specifications.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Learn and utilize version control systems, such as Git.
  • Assist in testing and debugging applications to ensure functionality and performance.
  • Contribute to the development of APIs and database schemas.
  • Troubleshoot and resolve software defects and issues.
  • Engage in learning new programming languages, frameworks, and tools as needed.
  • Effectively communicate progress, challenges, and solutions with the remote team.
  • Support the deployment and maintenance of applications.
  • Document code and technical designs.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of programming languages (e.g., Java, Python, JavaScript) and software development principles.
  • Understanding of web technologies, including HTML, CSS, and JavaScript.
  • Familiarity with at least one front-end framework (e.g., React, Angular, Vue.js) and one back-end framework (e.g., Django, Spring, Express.js) is a plus.
  • Basic understanding of database concepts (e.g., SQL, NoSQL).
  • Strong problem-solving abilities and attention to detail.
  • Good communication and teamwork skills, with the ability to thrive in a remote setting.
  • Eagerness to learn and a proactive approach to acquiring new skills.
  • Prior personal or academic projects in web development are highly valued.
This remote internship in Garissa, Garissa, KE is designed to provide a robust foundation for a career in software engineering.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack Development

40100 Kisumu KES70000 month WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing technology firm specializing in innovative software solutions, is actively recruiting bright and ambitious Graduate Software Engineers for a fully remote internship program. This is an exceptional opportunity for recent graduates to kick-start their careers by contributing to real-world software development projects. You will work alongside experienced engineers, gaining invaluable practical experience in full-stack development, from front-end interfaces to back-end logic and database management. The ideal candidate is a passionate coder with a solid understanding of software engineering principles and a strong desire to learn and grow in a collaborative, remote-first environment. Responsibilities:
  • Assist in the design, development, testing, and deployment of web applications using modern frameworks and languages.
  • Write clean, efficient, and maintainable code for both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python, Java) components.
  • Collaborate with senior engineers to define software requirements and specifications.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Troubleshoot and debug software defects, ensuring product quality and performance.
  • Contribute to the development of APIs and database schemas.
  • Learn and apply agile development methodologies.
  • Assist in the creation and maintenance of technical documentation.
  • Actively participate in team meetings and contribute to problem-solving discussions.
  • Embrace continuous learning and stay updated with emerging software development technologies.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Strong academic record with a solid foundation in programming concepts and data structures.
  • Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript, C++).
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and at least one modern JavaScript framework (e.g., React, Angular, Vue.js).
  • Basic understanding of back-end development concepts and databases (e.g., SQL, NoSQL).
  • Exposure to version control systems like Git.
  • Excellent problem-solving abilities and a logical mindset.
  • Strong communication and teamwork skills, essential for a remote setting.
  • Self-motivated with a proactive approach to learning and development.
  • Enthusiasm for software engineering and building innovative solutions.
This is a fully remote internship, offering the flexibility to work from anywhere. The role is conceptually based in Kisumu, Kisumu, KE .
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Full Stack Development

00200 Abothuguchi West KES900000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology firm seeking a highly skilled Senior Software Engineer with expertise in full-stack development to join their fully remote engineering team. This role is crucial for designing, developing, and deploying robust, scalable, and high-performance web applications. You will work across the entire software development lifecycle, from conceptualization and design to implementation, testing, and maintenance. The ideal candidate will possess deep proficiency in 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), along with strong database skills (SQL/NoSQL). Responsibilities include writing clean, efficient, and maintainable code, collaborating with cross-functional teams including product managers and designers, mentoring junior engineers, and driving best practices in software development, including CI/CD and agile methodologies. You will be instrumental in architecting scalable solutions, optimizing application performance, and ensuring the security and integrity of our applications. This role requires excellent problem-solving skills, a strong understanding of software design patterns, and the ability to thrive in a fast-paced, remote work environment. You will contribute to innovative projects that serve a global user base, including clients and partners operating in **Ongata Rongai, Kajiado, KE**. This is an exceptional opportunity to leverage your technical expertise and leadership skills to build cutting-edge software solutions.

Responsibilities:
  • Design, develop, and deploy scalable and robust full-stack web applications.
  • Write clean, efficient, well-documented, and maintainable code.
  • Collaborate with product managers, designers, and other engineers to define software requirements and features.
  • Implement front-end user interfaces using modern JavaScript frameworks.
  • Develop and maintain back-end services and APIs.
  • Design and manage database schemas (SQL and/or NoSQL).
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Optimize application performance, scalability, and security.
  • Conduct code reviews and provide constructive feedback to team members.
  • Mentor junior software engineers and promote best practices.
  • Troubleshoot and resolve software defects and issues.
  • Stay current with emerging technologies and industry trends.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional software development experience.
  • Proven experience in full-stack development, with a strong portfolio of completed projects.
  • Expertise in at least one modern front-end framework (e.g., React, Angular, Vue.js).
  • Proficiency in one or more back-end languages and frameworks (e.g., Node.js, Python/Django, Ruby on Rails, Java/Spring).
  • Strong understanding of database design and management (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Familiarity with microservices architecture and RESTful API design.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with experience in remote teamwork.
  • Experience supporting technology solutions for businesses in **Ongata Rongai, Kajiado, KE** or similar environments.
This fully remote role requires a proactive and skilled engineer to contribute to the development of innovative software solutions.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack Development (Remote)

20100 Mwembe KES80000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing tech startup focused on innovative digital solutions, is offering an exciting opportunity for motivated Graduate Software Engineers to join their fully remote internship program. This is an ideal position for recent graduates seeking hands-on experience in full-stack web development. You will work alongside experienced engineers on real-world projects, contributing to the design, development, and testing of web applications. The program emphasizes learning and development, providing mentorship and exposure to modern software development practices, including Agile methodologies, CI/CD pipelines, and cloud technologies. You will gain practical experience with front-end frameworks (e.g., React, Angular, Vue.js), back-end languages (e.g., Python, Node.js, Java), and database management systems (e.g., SQL, NoSQL). This remote internship allows you to contribute to projects that support our client's expanding operations, with a connection to the vibrant tech ecosystem in **Nakuru, Nakuru, KE**. Key responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, and collaborating with team members through virtual channels. We are looking for candidates with a strong foundational knowledge of computer science principles, a passion for coding, and excellent problem-solving skills. The ability to communicate effectively in a remote team environment is essential. This internship is designed to provide a comprehensive learning experience, preparing graduates for successful careers in software engineering. Successful interns may be considered for full-time opportunities upon completion of the program.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer - Full Stack Development

00232 Ruiru, Central KES50000 month WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for a motivated Remote Graduate Software Engineer to join their innovative technology team. This is a fully remote internship, providing invaluable hands-on experience in full-stack development. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of software applications. The ideal candidate is a recent graduate with a strong academic record in Computer Science, Software Engineering, or a related field, possessing a solid understanding of programming fundamentals and a passion for building scalable software solutions. Responsibilities include writing clean, efficient, and well-documented code; participating in code reviews; assisting with the debugging and troubleshooting of software defects; collaborating with team members on feature development; and learning and applying new technologies and methodologies. Experience with at least one modern programming language (e.g., Python, Java, JavaScript) and familiarity with web development frameworks (e.g., React, Angular, Node.js) and database technologies (e.g., SQL, NoSQL) are beneficial. This internship is designed to provide a comprehensive learning experience in a remote, collaborative environment. Excellent communication skills and a proactive attitude are essential. If you are eager to launch your software engineering career and gain practical experience in a dynamic, fully remote setting, we encourage you to apply and become a valued member of our development team.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Remote Full-Stack Development

00100 Ruiru, Central KES100000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented Senior Software Engineer to join their innovative, fully remote engineering team. This is an exciting opportunity to contribute to the design, development, and deployment of cutting-edge web applications and services. You will be instrumental in architecting scalable and robust solutions, writing clean, efficient, and maintainable code, and collaborating with cross-functional teams in an agile environment. The ideal candidate possesses strong expertise in both front-end and back-end development, a deep understanding of software development best practices, and a passion for building high-quality products. Responsibilities include designing and implementing user interfaces, developing server-side logic, managing databases, integrating with third-party APIs, and participating in code reviews. Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js), back-end languages (e.g., Python, Node.js, Java), and cloud platforms (e.g., AWS, Azure, GCP) is highly desirable. You will work closely with product managers, designers, and other engineers to translate requirements into technical solutions, troubleshoot issues, and continuously improve system performance and reliability. This fully remote role offers significant autonomy and the chance to make a substantial impact on the company's technology roadmap. Excellent problem-solving skills, strong communication abilities for virtual collaboration, and a commitment to delivering exceptional code are essential. You will be part of a forward-thinking organization that values innovation and technical excellence, providing you with ample opportunities for professional growth and development within a flexible, work-from-anywhere setting.Location: Ruiru, Kiambu, KE
This advertiser has chosen not to accept applicants from your region.

Remote Senior Software Engineer - Full Stack Development

50100 Kakamega, Western KES300000 month WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Software Engineer to join their agile development team on a fully remote basis. This is an exciting opportunity to design, develop, and deploy robust and scalable software solutions that drive innovation. You will be involved in the entire software development lifecycle, from requirements gathering and architectural design to coding, testing, and deployment. Your expertise in full-stack development, problem-solving, and collaborative teamwork will be critical.

Key Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable code across the full technology stack (frontend and backend).
  • Develop and implement new user-facing features and enhance existing ones.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with product managers, designers, and other engineers to define software requirements and features.
  • Participate in code reviews to ensure code quality, best practices, and identify potential issues.
  • Develop and execute unit tests, integration tests, and end-to-end tests.
  • Troubleshoot, debug, and upgrade existing systems.
  • Optimize applications for maximum speed, scalability, and security.
  • Contribute to architectural decisions and technical strategy discussions.
  • Mentor junior engineers and share knowledge within the team.
  • Stay updated with emerging technologies and industry trends.
  • Participate in agile development methodologies, including sprint planning, stand-ups, and retrospectives.
  • Ensure adherence to coding standards and software development best practices.
  • Work closely with DevOps teams for seamless deployment and infrastructure management.
  • Proactively identify opportunities for technical improvements and process enhancements.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience.
  • Proficiency in multiple programming languages (e.g., Python, Java, JavaScript, C#).
  • Extensive experience with frontend frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Django, Spring Boot).
  • Solid understanding of database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and tools.
  • Strong understanding of software architecture patterns and design principles.
  • Excellent problem-solving, analytical, and debugging skills.
  • Effective communication and collaboration skills, with the ability to work effectively in a remote, distributed team.
  • Experience with version control systems, such as Git.
  • Passion for writing high-quality code and building innovative solutions.
Join our client's forward-thinking engineering team and contribute to impactful software projects from the convenience of your home office.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Full stack development Jobs in Kenya !

Lead Full-Stack Software Engineer - Remote Development

00100 Abothuguchi West KES260000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Full-Stack Software Engineer to join their innovative, fully remote engineering team. This is a fantastic opportunity to architect, develop, and deploy robust, scalable, and high-performance web applications and services. You will be responsible for leading a team of talented engineers, defining technical direction, and ensuring the delivery of high-quality software solutions. The ideal candidate will possess a strong command of both front-end and back-end development technologies, with a deep understanding of modern software architecture patterns. Proficiency in languages such as JavaScript (Node.js, React, Angular, Vue.js), Python, Java, or Go, along with experience in database technologies (SQL and NoSQL), cloud platforms (AWS, Azure, GCP), and CI/CD pipelines, is essential. You will play a key role in code reviews, mentoring junior developers, and fostering a culture of technical excellence and continuous improvement. As a remote team member, you must be a proactive problem-solver, possess excellent communication skills, and be adept at collaborating within a distributed team environment. We are looking for a strategic thinker who can contribute to architectural decisions and drive technical innovation. Responsibilities include designing and implementing RESTful APIs, building user-friendly interfaces, optimizing application performance, and ensuring the security and scalability of our client's platforms. Experience with microservices architecture, containerization (Docker, Kubernetes), and agile development methodologies is highly desirable. This is an exciting opportunity to shape the future of our client's technology stack and make a significant impact on their products and services, all within a flexible, remote work setting. Our client is committed to providing a supportive and productive remote work environment. You will be instrumental in delivering cutting-edge software solutions that meet the evolving needs of our users.
This advertiser has chosen not to accept applicants from your region.

Senior Full Stack Software Engineer, Remote Cloud Development

30200 Moiben KES260000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology firm seeking a talented Senior Full Stack Software Engineer to join their fully remote engineering team. You will play a key role in designing, developing, and deploying scalable and robust cloud-based applications. This position offers the opportunity to work on challenging projects, contribute to architectural decisions, and mentor junior engineers, all from the comfort of your own home. We are looking for a passionate individual with expertise in both front-end and back-end development, a strong understanding of cloud infrastructure, and a commitment to writing clean, maintainable, and efficient code. The ideal candidate thrives in a collaborative, agile environment and is adept at solving complex technical problems.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable code across the full stack (front-end, back-end, and database).
  • Develop and implement new user-facing features and enhance existing ones.
  • Build and manage robust APIs and services.
  • Implement and manage cloud infrastructure, services, and deployment pipelines (CI/CD).
  • Write unit tests, integration tests, and end-to-end tests to ensure code quality and application stability.
  • Collaborate with product managers, designers, and other engineers to define and deliver new features.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and technical decision-making.
  • Mentor junior engineers and share knowledge across the team.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional software development experience.
  • Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js) and its core principles.
  • Strong experience with back-end development using languages such as Python, Node.js, Java, or Go.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP) and related services (e.g., EC2, S3, Lambda, Docker, Kubernetes).
  • Solid understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to work independently and manage time effectively in a remote setting.
  • Experience with microservices architecture is a plus.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer, Full-Stack (FinTech)

00100 Abothuguchi West KES1900000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a disruptive force in the FinTech industry, is actively seeking a highly skilled and experienced Senior Software Development Engineer to join their elite, fully remote engineering team. This is an unparalleled opportunity for top-tier talent to contribute to cutting-edge financial technology solutions from anywhere in the world. You will be instrumental in designing, developing, and deploying robust, scalable, and secure software applications that power our innovative financial platforms.

This role requires a deep expertise in full-stack development, a passion for problem-solving, and a strong understanding of software architecture principles. You will work on challenging projects that require innovative solutions, collaborating closely with product managers, designers, and other engineers in a dynamic, agile environment.

Responsibilities:
  • Design, develop, and maintain high-quality, scalable, and performant full-stack web applications.
  • Write clean, efficient, and well-documented code in languages such as Java, Python, Node.js, or Go, and front-end frameworks like React, Angular, or Vue.js.
  • Develop and consume RESTful APIs and microservices.
  • Implement robust database solutions (SQL and NoSQL) and ensure data integrity and security.
  • Contribute to the architectural design and technical roadmap of our software products.
  • Collaborate with product managers and designers to translate business requirements into technical solutions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Implement and maintain automated testing strategies (unit, integration, end-to-end).
  • Troubleshoot, debug, and resolve complex software issues.
  • Ensure adherence to security best practices and compliance regulations within the financial services domain.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
  • Stay current with emerging technologies and industry trends.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of professional experience in full-stack software development.
  • Strong proficiency in at least one back-end programming language (e.g., Java, Python, Node.js, Go).
  • Extensive experience with modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Deep understanding of relational and NoSQL databases.
  • Experience designing and building scalable microservices architectures.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Knowledge of security best practices in software development.
  • Excellent problem-solving, analytical, and critical-thinking skills.
  • Strong communication and collaboration skills, comfortable working in a remote, agile team.
  • Experience in FinTech or a highly regulated industry is a significant plus.
This role, supporting development for our global platform with ties to Nairobi, Nairobi, KE , is a fully remote 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 Full Stack Development Jobs