9,149 Remote Graduate Software Engineer Full Stack Development jobs in Kenya

Remote Graduate Software Engineer - Full Stack Development

60100 Meru , Eastern KES60000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking motivated and enthusiastic Graduate Software Engineers to join their innovative, fully remote engineering team. This is an exceptional opportunity for recent graduates to gain hands-on experience in full-stack development within a dynamic and supportive virtual environment. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of cutting-edge web applications and services. The program is designed to provide comprehensive training in both front-end and back-end technologies, exposing you to modern development workflows, agile methodologies, and best practices. Key responsibilities will include writing clean, efficient code, participating in code reviews, debugging software issues, and collaborating with team members through virtual communication tools. We are looking for individuals with a strong foundational understanding of computer science principles, a passion for coding, and a willingness to learn rapidly. Proficiency in at least one programming language and familiarity with web development concepts are essential. The remote nature of this role fosters independence, self-discipline, and effective remote collaboration skills, which are highly valued in today's tech industry. Our client is committed to nurturing talent and providing a clear career progression path. Successful participants may be offered full-time positions upon completion of the program. If you are a recent graduate eager to launch your career in software engineering and contribute to impactful projects from the comfort of your home, this opportunity is perfect for you. We value candidates who are proactive, eager to learn, and possess strong problem-solving abilities. Your dedication and ability to adapt to a remote work setting will be crucial for your success.

Responsibilities:
  • Develop and implement front-end and back-end software components.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate with senior engineers on software design and architecture.
  • Test and debug applications to ensure optimal performance and quality.
  • Assist in the deployment of software updates and new features.
  • Contribute to documentation of code and system designs.
  • Engage in learning new technologies and programming languages.
  • Work effectively within a remote agile development team.
  • Troubleshoot and resolve software defects and issues.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Solid understanding of object-oriented programming concepts.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Basic knowledge of front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Angular, Vue.js).
  • Understanding of back-end development concepts and databases (e.g., SQL, NoSQL).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote environment.
  • Enthusiasm for learning and growing in the field of software development.
  • Previous internship or project experience in software development is a plus.
This graduate program is fully remote, allowing you to work from anywhere.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer - Full Stack

00100 Abothuguchi West KES90000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is seeking ambitious and talented Graduate Software Developers to join their innovative, remote-first engineering team. This is an exceptional opportunity for recent graduates to gain hands-on experience and contribute to the development of cutting-edge software solutions. You will work alongside experienced developers, learning and applying modern software development practices across the full stack. This role involves coding, testing, debugging, and collaborating on various software projects. The ideal candidate will have a strong foundation in computer science principles, a passion for coding, and a desire to learn new technologies. You will be involved in both front-end and back-end development, contributing to the entire software development lifecycle. Responsibilities include: Developing, testing, and deploying high-quality code for web applications; Collaborating with senior developers and designers to implement new features and functionalities; Participating in code reviews to ensure code quality and adherence to best practices; Debugging and resolving software defects and issues; Assisting in the design and architecture of software systems; Learning and applying various programming languages and frameworks; Contributing to technical documentation; Participating in agile development processes and team meetings; Staying updated with the latest software development trends and technologies. This position is perfectly suited for individuals who are self-motivated, possess excellent problem-solving skills, and can work effectively in a remote team environment. While professional experience is not mandatory, demonstrated personal projects or contributions to open-source software are highly valued. A strong understanding of data structures, algorithms, and object-oriented programming is essential. Familiarity with common development tools and version control systems (e.g., Git) is a plus. We are looking for enthusiastic individuals eager to grow their technical expertise and make a real impact. A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer - Full Stack (Remote)

01000 Makongeni KES80000 Monthly WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting fully remote Graduate Software Developer internship opportunity for ambitious individuals eager to launch their careers in the tech industry. This program is designed to provide comprehensive training and hands-on experience in full-stack development, allowing interns to contribute to real-world projects under the guidance of experienced mentors. You will gain exposure to various programming languages, frameworks, and development methodologies, working on both front-end and back-end components of our client's innovative software solutions. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, assisting with debugging and testing, and contributing to the overall software development lifecycle. The ideal candidate is a recent graduate with a degree in Computer Science, Software Engineering, or a related field, possessing a strong understanding of data structures, algorithms, and object-oriented programming principles. Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript) and familiarity with web technologies are required. Excellent problem-solving skills, a passion for learning, and the ability to collaborate effectively in a remote team environment are essential. This internship offers a unique chance to develop critical skills, build a professional network, and make a tangible impact while working from anywhere.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack Development

30401 Tuwan KES100000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is seeking enthusiastic and talented Graduate Software Engineers to join their dynamic development team. This position is not remote and requires on-site presence. You will be involved in the entire software development lifecycle, from design and coding to testing and deployment of innovative applications. This is an excellent opportunity for recent graduates to gain hands-on experience with modern technologies and methodologies. You will work under the mentorship of experienced engineers, contributing to various projects and learning best practices in software engineering.

Key Responsibilities:
  • Develop, test, and maintain high-quality software code for web and mobile applications.
  • Collaborate with senior engineers to design software solutions and new features.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Debug and resolve software defects and issues.
  • Assist in the implementation of new technologies and frameworks.
  • Write clear and concise technical documentation.
  • Contribute to unit testing and integration testing efforts.
  • Learn and apply software development best practices and agile methodologies.
  • Work closely with product managers and designers to understand project requirements.
  • Actively participate in team meetings and contribute to problem-solving discussions.
The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related technical field. A strong understanding of fundamental programming concepts and data structures is required. Proficiency in at least one programming language (e.g., Java, Python, JavaScript) is essential. Familiarity with databases (SQL or NoSQL) and web development frameworks (e.g., React, Angular, Spring Boot) is a plus. Excellent problem-solving, analytical, and communication skills are necessary. The ability to work collaboratively in a team environment and a strong desire to learn and grow are paramount. This is a fantastic entry-level opportunity for aspiring software engineers to build a successful career.
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 12 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.

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 Engineer

10300 Nyeri Town KES7000000 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 highly skilled and experienced Lead Full Stack Software Engineer to spearhead the development of innovative web applications. This is a pivotal, fully remote role within our dynamic engineering team. You will be instrumental in designing, developing, and deploying robust, scalable, and user-friendly software solutions across the entire technology stack. Your responsibilities will include architecting new features, optimizing existing codebases, and ensuring the technical feasibility of UI/UX designs. You will lead a team of talented developers, providing technical guidance, mentorship, and code reviews to ensure high-quality deliverables. Collaboration with product managers, designers, and other engineers to define project requirements and technical specifications will be a core part of your role. You will also be responsible for troubleshooting, debugging, and resolving complex technical issues. This position requires a deep understanding of both front-end and back-end technologies, including modern JavaScript frameworks (React, Angular, Vue.js), server-side languages (Node.js, Python, Java, Ruby), and database management systems (SQL, NoSQL). Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices, including CI/CD pipelines, is essential. You will champion best practices in software development, including agile methodologies, test-driven development, and code quality standards. The ideal candidate possesses strong leadership qualities, excellent problem-solving abilities, and a passion for building high-performance applications. You should have a proven ability to mentor junior engineers and foster a collaborative team environment. A bachelor's degree in Computer Science, Engineering, or a related field, coupled with a minimum of 7 years of professional software development experience, is required. A Master's degree or equivalent experience in a leadership role is highly desirable. You must be proficient in designing and implementing RESTful APIs, microservices architecture, and possess a solid understanding of system design principles. Experience with containerization technologies like Docker and Kubernetes is a significant advantage. As this is a remote-first role, exceptional communication skills and the ability to work independently with minimal supervision are paramount. You will be expected to contribute significantly to technical discussions, code design decisions, and strategic planning for future development. This is an exceptional opportunity to influence the technical direction of critical projects and shape the future of our client's software offerings. You will work on challenging problems with a talented team, driving innovation and delivering impactful solutions in a flexible, remote setting.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Remote graduate software engineer full stack development 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 Software Engineer

Nairobi, Nairobi VamosWatu

Posted today

Job Viewed

Tap Again To Close

Job Description

Location:
Nairobi, Kenya

Type:
On-Site

Engagement:
Full-time

Experience Level:
5–7 years active engineering experience

English:
C1–C2 or native proficiency

Start Date:
November 2025

The Story

At VamosWatu, we connect product engineering talent in Africa and South America with ambitious startups across the United States and Canada. We are more than a talent partner; we are a startup ecosystem and coworking hub where engineers, managers, designers, and marketers collaborate, learn, and grow together.

In this role, you will join one of our partner's fast-moving product teams focused on empowering creators and agencies to unify their digital presence.
The product you will be working on is an internal CRM for managing customers of a platform that helps people take control of how they show up online by transforming scattered content and links into a single, beautifully crafted hub. It's modern, scalable, and designed to give users clarity and confidence in how their digital identity is represented
.

As a Fullstack Product Engineer surrounded by peers who are equally serious about growth, learning, and craftsmanship. This is where reliable talent meets opportunity; where engineers build world-class software and startups find the teams they need to move faster. If you want to be part of a global ecosystem that values ownership, precision, and purpose, this is your lane.

Your Mission

As a
Senior Fullstack Engineer
, you will architect, build, and scale a high-demand platform serving a massive and growing user base. Your mission is to own critical systems end to end, transforming complex challenges into reliable, high-performance solutions. You will operate with high autonomy in a fast-paced environment, where your work directly impacts millions of users and drives the company's success.

What You'll Work On

  • Architect, build, and maintain features across the full stack using
    15
    ,
    React Server Components
    , and the
    App Router
    .
  • Develop responsive, high-quality interfaces using
    ShadCN/UI
    and
    Tailwind CSS
    .
  • Develop and manage backend logic and infrastructure deployed on
    Cloudflare Workers
    .
  • Build and maintain performant, type-safe APIs using
    tRPC 11
    and
    Drizzle ORM
    .
  • Implement and manage data caching and storage using
    Redis
    ,
    Cloudflare R2
    , and
    Cloudflare KV
    .
  • Manage client and server-side data fetching and state with
    TanStack Query
    .
  • Ensure performance, scalability, and security across the Cloudflare edge platform.
  • Monitor, debug, and resolve issues across the entire stack.
  • Collaborate with an elite team to ship at speed, taking full ownership of your features and long-term success.

You'll Thrive Here If You Have.

  • Expert-level proficiency in
    TypeScript
    .
  • Deep experience with

    (App Router, Server Components, Server Actions, and data-fetching patterns).
  • Proven hands-on experience deploying and managing apps on
    Cloudflare Workers
    and its ecosystem (D1, R2, KV).
  • Strong command of
    Tailwind CSS
    and component-based UI design (especially
    ShadCN
    ).
  • Demonstrable experience building end-to-end, type-safe APIs with
    tRPC
    .
  • A startup mindset: you thrive in autonomy, adapt quickly, and manage priorities with minimal oversight.
  • Pride in writing clear, maintainable, and well-tested code.
  • The ability to handle ambiguity by asking precise questions and aligning expectations early.
  • Fluency in English (C1–C2 or native) and strong communication in distributed teams.

Tech Stack Snapshot

Framework:
v15 (App Router)

Infrastructure:
Cloudflare (Workers, D1, KV, R2), OpenNextJS, Redis

Backend:
tRPC v11, Drizzle ORM, Better Auth, Stripe API

Frontend:
React, TypeScript, ShadCN/UI, Tailwind CSS, TanStack Query

Database:
Cloudflare D1

What Success Looks Like

  • You ship reliable, typed, and test-covered features without constant supervision.
  • Your architectural decisions measurably improve performance, security, and scalability.
  • You contribute to a clean, readable, and maintainable codebase that adheres to strict engineering standards.
  • You communicate clearly and proactively, resolving ambiguity and moving projects forward efficiently.
  • You're known as a pragmatic systems thinker who builds resilient, failure-tolerant systems at scale.

Why Work From Our Nairobi Space

Our
VamosWatu workspace
isn't just an office; it's a hub for dependable engineers from across Africa and Latin America. You'll collaborate with peers building global products, share knowledge, and grow in a vibrant, startup-style ecosystem.

You'll have access to:

  • A reliable workspace with high-speed internet.
  • A professional environment for collaboration.
  • Community events, mentorship, and networking with founders.
  • Support from the VamosWatu PeopleOps team.

How to Apply

The application process is intentionally rigorous to ensure a great fit for both sides:

Step 1: Submit Your Application

Complete the application form and upload your resume. Highlight your technical impact and measurable achievements.

Step 2: AI Interview + Code Exercise

Qualified applicants will be invited to a combined AI interview and coding session to assess technical reasoning, problem-solving, and communication. (Watch your email inbox for the invitation to AI interview)

Step 3: Evaluation & Review

Submissions are reviewed for code quality, clarity, and architectural decisions.

Step 4: Live Interview

Finalists will meet with VamosWatu and the partner's engineering leadership to discuss technical alignment, collaboration style, and culture fit.

Final Step: Selection

Top performers will move forward for final selection and onboarding into the engineering team.

This advertiser has chosen not to accept applicants from your region.

Lead Full-Stack Software Engineer - SaaS

00200 Ongata Rongai, Rift Valley KES280000 Annually WhatJobs

Posted 7 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 technology division. This is a fully remote position, offering the exciting opportunity to design and build scalable software solutions from anywhere. You will be responsible for leading the development lifecycle of their Software-as-a-Service (SaaS) product, from conception and design to deployment and maintenance. The ideal candidate will possess a strong command of both front-end and back-end development, proficiency in multiple programming languages (e.g., Python, Java, JavaScript), and experience with cloud platforms (e.g., AWS, Azure, GCP). You will mentor junior engineers, drive best practices in coding and architecture, and collaborate closely with product managers and stakeholders to deliver high-quality software. This role demands exceptional problem-solving skills, strong leadership capabilities, and a passion for building robust and user-friendly applications. Key responsibilities include: designing and implementing scalable software architectures, developing and maintaining front-end user interfaces, building and optimizing back-end services and APIs, leading code reviews and ensuring code quality, deploying applications to cloud environments, troubleshooting and resolving complex software defects, and contributing to technical roadmap planning. This remote role requires excellent communication skills, the ability to manage projects effectively, and a proactive approach to innovation. You will play a pivotal role in shaping the future of our client's software offerings. We are looking for a technical leader with a proven track record of delivering complex software projects and a commitment to excellence. If you are a talented full-stack engineer ready to lead a remote team and build cutting-edge SaaS solutions, we encourage you to apply. This role supports our client's software development initiatives related to **Ongata Rongai, Kajiado, KE**.
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 Remote Graduate Software Engineer Full Stack Development Jobs