661 Full Stack jobs in Kenya
Senior Full Stack Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Write clean, efficient, and maintainable code for both front-end and back-end systems.
- Collaborate with product managers and designers to define and implement new features.
- Optimize application performance, scalability, and reliability.
- Develop and maintain RESTful APIs and microservices.
- Implement comprehensive unit, integration, and end-to-end tests.
- Participate actively in code reviews and provide constructive feedback.
- Troubleshoot and resolve production issues in a timely manner.
- Contribute to architectural discussions and technical decision-making.
- Mentor and guide junior software engineers.
- Stay up-to-date with emerging technologies and industry trends.
- Ensure adherence to best practices in security, performance, and maintainability.
- Deploy applications using CI/CD pipelines.
- Document technical designs and system architecture.
- Contribute to the improvement of development processes and tools.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in front-end technologies (e.g., React, Angular, Vue.js).
- Strong experience with back-end languages (e.g., Node.js, Python, Java, Ruby).
- Experience with databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Solid understanding of software architecture and design patterns.
- Experience with version control systems (e.g., Git).
- Knowledge of testing frameworks and methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Experience working in an Agile/Scrum environment.
- Demonstrated ability to work independently and effectively in a remote setting.
Senior Full-Stack Software Engineer
Posted today
Job Viewed
Job Description
Senior Full-Stack Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and robust web applications using modern frameworks and languages.
- Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
- Write clean, efficient, and well-documented code.
- Implement and manage database solutions, ensuring data integrity and performance.
- Develop and consume RESTful APIs.
- Conduct code reviews to ensure code quality, adherence to best practices, and knowledge sharing.
- Troubleshoot, debug, and upgrade existing systems.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to architectural decisions and technology choices.
- Ensure the security and performance of applications.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack development.
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong expertise in back-end development using languages like Python (Django/Flask), Node.js, or Java (Spring).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, essential for a remote-first role.
- Experience with agile methodologies.
Senior Full Stack Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy scalable full-stack web applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code across the entire stack.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews to maintain code quality and share knowledge.
- Mentor junior engineers and contribute to a culture of technical excellence.
- Stay up-to-date with emerging technologies and industry best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in front-end technologies (e.g., React, Angular, Vue.js).
- Strong experience with back-end development (e.g., Node.js, Python, Java, Ruby).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Solid understanding of RESTful APIs and microservices architecture.
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, especially in a remote setting.
Senior Full-Stack Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Senior Full Stack Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Write clean, efficient, testable, and maintainable code across front-end and back-end.
- Collaborate with product managers, designers, and other engineers to define and implement features.
- Participate in architectural design discussions and contribute to technical strategy.
- Develop and consume RESTful APIs.
- Implement and manage database solutions (SQL and NoSQL).
- Optimize applications for maximum speed, scalability, and security.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing software.
- Stay current with emerging technologies and industry best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Minimum of 7 years of professional software development experience, with significant experience in full-stack development.
- Proficiency in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages (e.g., Python, Node.js, Java, Ruby).
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with experience working in remote teams.
Senior Full Stack Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain high-quality software solutions across the full stack (front-end and back-end).
- Architect and implement scalable and performant web applications.
- Write clean, maintainable, and well-documented code.
- Collaborate with product management and design teams to define features and user stories.
- Conduct code reviews and provide constructive feedback to peers.
- Implement robust testing strategies, including unit, integration, and end-to-end testing.
- Troubleshoot and resolve software defects and performance issues.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the continuous improvement of development processes and tools.
- Mentor junior engineers and share technical expertise within the team.
- Bachelor's or Master'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 multiple programming languages (e.g., Python, Java, Node.js, JavaScript/TypeScript).
- Strong experience with front-end frameworks (e.g., React, Angular, Vue.js).
- Extensive experience with back-end development, APIs, and database technologies (e.g., SQL, NoSQL).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines and DevOps practices.
- 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 team.
Be The First To Know
About the latest Full stack Jobs in Kenya !
Senior Full-Stack Software Engineer
Posted 1 day ago
Job Viewed
Job Description
- Architecting and developing scalable back-end services using languages like Python, Node.js, or Go.
- Designing and implementing intuitive and responsive user interfaces using modern JavaScript frameworks (React, Angular, or Vue.js).
- Managing and optimizing database systems (e.g., PostgreSQL, MongoDB).
- Writing clean, maintainable, and well-documented code.
- Implementing and maintaining CI/CD pipelines for efficient deployment.
- Conducting code reviews to ensure code quality and adherence to best practices.
- Troubleshooting and debugging complex issues across the stack.
- Collaborating with cross-functional teams to define and deliver new features.
- Mentoring junior engineers and contributing to a culture of continuous learning.
- Staying up-to-date with the latest industry trends and technologies.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack software development.
- Proficiency in at least one back-end language and framework.
- Strong experience with front-end technologies and modern JavaScript frameworks.
- Solid understanding of database design and management.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent problem-solving and analytical skills.
- Exceptional communication and collaboration abilities, particularly in a remote setting.
- Experience with Agile methodologies.
Senior Full-Stack Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Senior Full Stack Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy full-stack web applications using modern technologies.
- Write clean, efficient, and maintainable code across the entire software stack.
- Collaborate with cross-functional teams to define and implement new features.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve complex technical issues.
- Mentor junior engineers and contribute to code reviews.
- Stay current with emerging technologies and industry best practices.
- Participate in architectural discussions and contribute to technical decision-making.
- Develop and maintain APIs and microservices.
- Ensure adherence to development best practices and coding standards.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional software development experience.
- Proven expertise in full-stack development, including front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python/Django, Java/Spring).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Proficiency in version control systems like Git.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a remote, agile team environment.
- Experience with CI/CD pipelines and automated testing is a plus.