10,009 Full Stack jobs in Kenya
Senior Full-Stack Developer (MERN Stack) - Remote
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using the MERN stack.
- Develop robust and scalable back-end services using Node.js and Express.js.
- Build responsive and user-friendly front-end interfaces using React.
- Design and manage MongoDB databases, ensuring data integrity and optimal performance.
- Develop and consume RESTful APIs for seamless integration between front-end and back-end.
- Write clean, maintainable, and well-documented code adhering to coding standards.
- Implement efficient security measures and data protection protocols.
- Collaborate with UI/UX designers to translate designs into functional web pages.
- Conduct thorough testing, including unit, integration, and end-to-end testing.
- Troubleshoot and debug issues across the full stack, ensuring smooth application performance.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with the latest technologies and best practices in full-stack development.
- Mentor junior developers and contribute to team growth and knowledge sharing.
- Contribute to architectural decisions and technical strategy discussions.
This is an outstanding opportunity for a senior developer who excels in a remote work environment and possesses a comprehensive understanding of the MERN stack. You will be pivotal in developing and enhancing our client's cutting-edge web applications. The position is fully remote, serving the Kakamega, Kakamega, KE region.
Full Stack Web Developer
Posted 18 days ago
Job Viewed
Job Description
Junior Full-Stack Web Developer - Fintech Startup
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of web applications using various programming languages and frameworks.
- Collaborate with senior developers on front-end and back-end coding tasks.
- Participate in the design and implementation of new features and functionalities.
- Write clean, maintainable, and efficient code.
- Assist in testing and debugging applications to ensure quality and performance.
- Learn and apply agile development methodologies.
- Contribute to code reviews and provide constructive feedback.
- Gain exposure to database management and API integration.
- Participate in team meetings and contribute to technical discussions.
- Document code and technical specifications.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one front-end framework (e.g., React, Angular, Vue.js).
- Basic understanding of back-end technologies (e.g., Node.js, Python/Django, Ruby/Rails).
- Familiarity with HTML, CSS, and JavaScript.
- Knowledge of version control systems like Git.
- Understanding of database concepts (SQL or NoSQL).
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills, especially in a remote setting.
- Eagerness to learn and adapt to new technologies.
- A portfolio of personal projects or contributions to open-source projects is a plus.
Senior UX/UI Designer (Full Stack Integration)
Posted 20 days ago
Job Viewed
Job Description
Remote Junior Software Developer - Full-Stack Web Applications
Posted 16 days ago
Job Viewed
Job Description
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.
- 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.
Full Stack Web Developer - E-commerce Platforms
Posted 3 days ago
Job Viewed
Job Description
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
Be The First To Know
About the latest Full stack Jobs in Kenya !
Apprentice Web Developer, Full-Stack
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of web applications using front-end and back-end technologies.
- Write clean, efficient, and well-documented code under the guidance of senior developers.
- Collaborate with designers and project managers to translate design concepts into functional web pages and applications.
- Participate in code reviews and contribute to improving code quality and performance.
- Debug and resolve software defects and issues.
- Learn and apply best practices in web development, including responsive design, accessibility, and security.
- Assist in testing new features and functionalities.
- Contribute to the creation of technical documentation.
- Stay updated with emerging web technologies and development trends.
- Engage actively in online learning modules and training sessions provided by the company.
- Communicate effectively with team members through various remote collaboration tools.
- Support the development team in achieving project milestones and deadlines.
- Recent graduate with a degree or diploma in Computer Science, Software Engineering, or a related field, OR demonstrable self-taught proficiency.
- Basic understanding of HTML, CSS, and JavaScript.
- Familiarity with at least one back-end programming language (e.g., Python, Node.js, PHP, Java).
- Knowledge of version control systems like Git is a plus.
- Strong problem-solving skills and a logical approach to development.
- Excellent communication and teamwork skills, with the ability to work effectively in a remote setting.
- Eagerness to learn and a proactive attitude towards acquiring new skills.
- Passion for web development and creating user-friendly digital experiences.
- Ability to manage time effectively and meet deadlines in a remote work environment.
- A portfolio showcasing personal projects or contributions to open-source is highly beneficial.
Lead Full-Stack Developer - Web Applications
Posted 2 days ago
Job Viewed
Job Description
Senior Full-Stack Web Developer (Remote)
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain highly responsive and user-friendly web applications across the full stack, from front-end interfaces to back-end services and databases.
- Collaborate closely with product managers, UI/UX designers, and other engineers to translate business requirements into technical specifications and elegant code.
- Write clean, efficient, well-documented, and maintainable code following best practices and coding standards.
- Develop and implement APIs, ensuring seamless integration between front-end and back-end components, as well as with third-party services.
- Conduct thorough testing, debugging, and performance optimization of applications to ensure stability, security, and scalability.
- Participate actively in code reviews, providing constructive feedback to peers and learning from their insights.
- Contribute to architectural decisions and technology stack selection, influencing the future direction of our platforms.
- Mentor junior developers, share knowledge, and foster a culture of continuous learning and technical excellence within the team.
- Stay up-to-date with emerging web technologies, frameworks, and industry trends, and evaluate their potential application.
- Troubleshoot and resolve complex technical issues across various environments.
- Ensure adherence to security best practices throughout the development lifecycle.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js.
- Extensive experience with back-end programming languages (e.g., Python, Node.js, Java, Ruby) and associated frameworks (e.g., Django, Express.js, Spring Boot, Ruby on Rails).
- Strong understanding of database design and management (e.g., SQL, PostgreSQL, MongoDB).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving, analytical, and communication skills, with a strong ability to work independently and collaboratively in a remote setting.
- Experience with agile development methodologies.