9,166 Remote Full Stack Software Engineer Mid Level jobs in Kenya

Remote Full-Stack Software Engineer (Mid-Level)

50100 Kakamega, Western KES150000 Monthly WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Join our thriving, fully remote IT and Software team as a Mid-Level Full-Stack Software Engineer. You will be instrumental in designing, developing, and deploying robust web applications and services. This role involves working across the entire software development lifecycle, from front-end user interfaces to back-end logic and database management. We are looking for a passionate and skilled developer who thrives in a collaborative, remote-first environment and is eager to contribute to innovative projects. You will have the opportunity to work with cutting-edge technologies and solve challenging problems.

Responsibilities:
  • Design, develop, and maintain scalable and efficient web applications using modern frameworks.
  • Write clean, well-documented, and testable code for both front-end and back-end components.
  • Collaborate with product managers, designers, and other engineers to define features and requirements.
  • Implement user-facing features and ensure optimal performance.
  • Develop and manage RESTful APIs and database solutions.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural discussions and technology selection.
  • Stay up-to-date with emerging trends and technologies in software development.
  • Ensure the security and performance of all applications.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3-5 years of professional experience in full-stack web development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Strong experience with back-end languages (e.g., Node.js, Python, Java, Ruby) and frameworks (e.g., Express, Django, Spring Boot).
  • Solid understanding of database technologies (e.g., SQL, PostgreSQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and effectively in a remote team environment.
This is a fully remote position, offering the flexibility to work from anywhere within Kenya. We foster a collaborative and innovative culture where your contributions will have a direct impact.
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 - 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.

Lead Full Stack Software Developer - Cloud Solutions

00304 Moiben KES250000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Lead Full Stack Software Developer to spearhead the development of innovative cloud-based solutions. This is a fully remote position offering the chance to shape the future of our client's digital platforms and contribute to cutting-edge technology. As a Lead Developer, you will guide a team of talented engineers, mentor junior developers, and drive the architectural design and implementation of scalable, robust, and high-performance applications. You will be instrumental in defining best practices, implementing agile methodologies, and fostering a culture of technical excellence. The ideal candidate possesses a deep understanding of both front-end and back-end development, cloud infrastructure (AWS/Azure/GCP), microservices architecture, and modern software development lifecycle. This role requires strong leadership acumen, exceptional coding skills, and a passion for building impactful software.

Responsibilities:
  • Lead the design, development, and deployment of complex full-stack web applications.
  • Architect and implement scalable microservices and APIs.
  • Mentor and guide a team of software engineers, fostering their professional growth.
  • Define and enforce coding standards, best practices, and development processes.
  • Collaborate with product managers, designers, and stakeholders to translate requirements into technical solutions.
  • Oversee the entire software development lifecycle, from planning and development to testing, deployment, and maintenance.
  • Champion the adoption of cloud technologies (e.g., AWS, Azure, GCP) and CI/CD pipelines.
  • Conduct code reviews, provide constructive feedback, and ensure code quality.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.
  • Contribute to strategic technical planning and roadmap development.
  • Promote a culture of innovation, collaboration, and continuous improvement within the engineering team.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience in software development, with a significant portion in full-stack development.
  • Proven experience in a lead or senior developer role, mentoring and managing technical teams.
  • Expertise in front-end technologies (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python/Django/Flask, Java/Spring Boot).
  • Strong proficiency with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Experience with database technologies (SQL and NoSQL) and ORM frameworks.
  • Solid understanding of microservices architecture, RESTful APIs, and event-driven systems.
  • Proficiency in CI/CD tools and practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
  • Experience with Agile/Scrum methodologies.

This is a full-time, fully remote position ideal for a seasoned developer looking to make a significant impact.
This advertiser has chosen not to accept applicants from your region.

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.

Remote Full-Stack Software Developer - Cloud Solutions

94107 Dundori KES160000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Full-Stack Software Developer to join their innovative and fully remote engineering team. This position is ideal for a developer passionate about building scalable cloud-based solutions and who excels in a distributed work environment. You will be responsible for designing, developing, testing, and deploying robust web applications and microservices. Your duties will encompass both front-end development, creating intuitive and responsive user interfaces using modern JavaScript frameworks, and back-end development, building efficient and secure APIs and services using languages like Python, Node.js, or Java. A strong understanding of cloud platforms such as AWS, Azure, or Google Cloud is essential, as you will be involved in deploying and managing applications within these environments. You should be proficient in database management, including both SQL and NoSQL databases. We are looking for a developer who is comfortable working with agile methodologies, participating in code reviews, and contributing to architectural discussions. Excellent problem-solving skills, a keen eye for detail, and the ability to work independently while collaborating effectively with remote colleagues are paramount. A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is required, along with at least 5 years of professional software development experience. This is a remote-first opportunity, offering the flexibility to work from any location while contributing to cutting-edge technology. You will play a key role in developing innovative solutions that drive our client's business forward. Experience with containerization technologies like Docker and Kubernetes is a significant plus. We value proactive communication and a strong commitment to delivering high-quality code.

Responsibilities:
  • Design, develop, and maintain full-stack web applications.
  • Build and consume RESTful APIs.
  • Implement user interfaces using modern front-end frameworks.
  • Develop back-end services and business logic.
  • Deploy and manage applications on cloud platforms (AWS, Azure, GCP).
  • Write efficient, maintainable, and testable code.
  • Collaborate with product managers and designers to define features.
  • Participate in code reviews and agile development processes.
  • Troubleshoot and debug applications.
Qualifications:
  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Minimum 5 years of experience in full-stack development.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript, React/Angular/Vue).
  • Experience with back-end languages (Python, Node.js, Java, Ruby).
  • Strong understanding of cloud platforms (AWS, Azure, GCP).
  • Familiarity with SQL and NoSQL databases.
  • Experience with Git and CI/CD pipelines.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills for effective remote collaboration.
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineer - Full Stack Development

20100 Nyeri Town KES30000 Monthly WhatJobs remove_red_eye View All

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a fast-growing tech startup specializing in innovative SaaS solutions, is looking for an enthusiastic and motivated Junior Software Engineer to join their development team. This is a fully remote internship opportunity, providing invaluable hands-on experience in full-stack development. You will work closely with senior engineers, contributing to the design, development, testing, and deployment of our cutting-edge platform. This internship is ideal for a recent graduate or aspiring developer eager to learn and grow in a dynamic, collaborative environment.

Responsibilities:
  • Assist in the development of front-end components using modern JavaScript frameworks (e.g., React, Vue.js, Angular).
  • Contribute to the creation and maintenance of back-end services and APIs using languages like Python, Node.js, or Java.
  • Write clean, efficient, and well-documented code following established coding standards.
  • Participate in code reviews to learn best practices and ensure code quality.
  • Assist in database design and management (e.g., SQL, NoSQL).
  • Collaborate with product managers and designers to understand user requirements and translate them into technical solutions.
  • Test and debug software applications to ensure functionality and performance.
  • Learn and apply cloud deployment strategies (e.g., AWS, Azure, GCP).
  • Actively participate in agile development meetings and contribute ideas for product improvement.
  • Research and implement new technologies and tools to enhance the development process.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong foundational knowledge of data structures, algorithms, and object-oriented programming.
  • Familiarity with at least one front-end framework (React, Vue.js, Angular) and one back-end language (Python, Node.js, Java).
  • Basic understanding of databases (SQL or NoSQL).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, ability to work effectively in a remote team.
  • Eagerness to learn and adapt to new technologies.
  • A portfolio of personal projects or contributions to open-source projects is a strong plus.
This internship offers a competitive stipend, mentorship from experienced professionals, and the chance to build a robust portfolio while working remotely.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Remote full stack software engineer mid level Jobs in Kenya !

Graduate Software Engineer - Full Stack Development

20100 Mwembe KES50000 Monthly WhatJobs remove_red_eye View All

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and driven Graduate Software Engineers to join their innovative and fully remote engineering team. This is an exceptional opportunity for recent graduates to gain hands-on experience in full-stack development, working on real-world projects alongside experienced mentors. You will be involved in the design, development, testing, and deployment of web applications, contributing to various stages of the software development lifecycle. This program is designed to accelerate your career, providing you with valuable skills and exposure to modern technologies and methodologies. The ideal candidate possesses a strong foundation in computer science principles, programming languages (such as Python, Java, or JavaScript), and a passion for building scalable and efficient software solutions.

Key Responsibilities:
  • Assist in the design and development of front-end and back-end web applications.
  • Write clean, maintainable, and well-documented code under the guidance of senior engineers.
  • Participate in code reviews to learn best practices and improve code quality.
  • Collaborate with team members to understand project requirements and contribute to technical solutions.
  • Test and debug software applications to ensure functionality and performance.
  • Assist in the deployment of applications to production environments.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Learn and apply new technologies and frameworks as required by projects.
  • Engage in problem-solving and contribute innovative ideas to project challenges.
  • Attend regular team meetings and provide status updates on assigned tasks.
This is a fully remote internship, offering the flexibility to work from anywhere. Our client is dedicated to providing a supportive and enriching learning experience for its interns. We are looking for individuals who are eager to learn, possess strong analytical and problem-solving skills, and can work effectively in a collaborative, virtual environment. If you are a motivated graduate with a strong academic record and a keen interest in software development, this internship is the perfect launchpad for your 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 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.

Lead Full-Stack Software Developer

50200 Tuwan KES260000 Annually WhatJobs remove_red_eye View All

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative technology firm at the cutting edge of SaaS solutions, is looking for a talented and experienced Lead Full-Stack Software Developer to join their thriving, fully remote engineering department. This pivotal role is an exceptional opportunity to architect, develop, and deploy robust and scalable web applications. You will be responsible for the entire software development lifecycle, from initial concept and design through to implementation, testing, and deployment. A key aspect of this position involves leading a team of skilled developers, providing technical guidance, mentorship, and code reviews to ensure the delivery of high-quality software. You will work with modern technology stacks, including front-end frameworks (e.g., React, Angular, Vue.js) and back-end languages/frameworks (e.g., Node.js, Python/Django, Java/Spring). The ideal candidate will have a deep understanding of database technologies (SQL and NoSQL), cloud platforms (AWS, Azure, GCP), and CI/CD pipelines. Your responsibilities will include designing and implementing RESTful APIs, optimizing application performance, and ensuring security best practices are followed. You will collaborate closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions. This role requires exceptional problem-solving skills, a passion for clean code, and a commitment to continuous learning and improvement. Strong communication and collaboration abilities are essential for working effectively within a distributed team. A Bachelor's degree in Computer Science, Engineering, or a related field is required. A minimum of seven years of professional software development experience, with at least two years in a lead or supervisory role, is mandatory. Experience with agile development methodologies and a portfolio showcasing successful full-stack projects are highly valued.
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 Full Stack Software Engineer Mid Level Jobs