504 Software Developers jobs in Kenya
Lead Full Stack Developer
Posted today
Job Viewed
Job Description
Key responsibilities include writing clean, efficient, and maintainable code for both front-end and back-end systems. You will collaborate closely with product managers, UI/UX designers, and other engineers to translate business requirements into technical solutions. The ideal candidate will have a deep understanding of modern web development frameworks, database technologies, and cloud infrastructure. Experience with agile methodologies and DevOps practices is essential. You will also be responsible for code reviews, performance optimization, and ensuring the security of applications.
This is a remote-first position, requiring exceptional communication, collaboration, and self-management skills. You will work within a distributed team environment, utilizing collaboration tools and version control systems (e.g., Git). Proficiency in multiple programming languages and frameworks across the stack is a must. The ability to lead technical discussions, make sound architectural decisions, and contribute to a positive team culture is paramount.
Qualifications: A Bachelor's degree in Computer Science, Software Engineering, or a related field is required. A Master's degree or equivalent experience is highly desirable. A minimum of 7-9 years of progressive experience in full-stack web development, with at least 2-3 years in a lead or senior developer role. Proven expertise in front-end technologies (e.g., React, Angular, Vue.js) and back-end frameworks (e.g., Node.js, Python/Django, Ruby on Rails). Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB). Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Excellent problem-solving, debugging, and testing skills. Outstanding communication and interpersonal skills. Experience mentoring and guiding development teams. This remote role supports our client's global technology initiatives, potentially influencing projects connected to **Eldoret, Uasin Gishu, KE**.
Lead Full Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of end-to-end web applications using modern frameworks and technologies.
- Architect scalable and efficient solutions for both front-end and back-end systems.
- Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and improvement.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews to ensure code quality, adherence to standards, and best practices.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems.
- Stay current with emerging technologies and industry trends, recommending adoption where appropriate.
- Contribute to the definition and evolution of the technology roadmap.
- Manage project timelines and deliverables, ensuring timely completion of development tasks.
- Foster a collaborative and productive team environment, whether working remotely or in the office.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional software development experience, with a strong portfolio demonstrating expertise in both front-end and back-end development.
- Proficiency in multiple programming languages (e.g., JavaScript, Python, Java, Ruby) and modern frameworks (e.g., React, Angular, Node.js, Django, Spring Boot).
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Strong understanding of database design and management (SQL and NoSQL).
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and architectural design skills.
- Proven leadership and team management capabilities.
- Strong communication and interpersonal skills, with the ability to articulate technical concepts effectively.
- Experience with hybrid work models and effective remote collaboration tools.
- Familiarity with agile development methodologies.
This hybrid role is perfect for a seasoned developer looking to lead and innovate within a dynamic tech environment, balancing remote flexibility with in-office collaboration.
Senior Full Stack Developer
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Write high-quality, testable, and efficient code for both front-end and back-end.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and security.
- Develop and maintain RESTful APIs.
- Manage database design and implementation.
- Implement and maintain CI/CD pipelines.
- Participate in code reviews and provide constructive feedback.
- Mentor junior developers and contribute to team knowledge sharing.
- Troubleshoot and resolve bugs and performance issues.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack web development.
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks (e.g., React, Angular, Vue.js).
- Extensive experience with back-end languages and frameworks (e.g., Node.js, Python, Ruby, Java).
- Solid understanding of database technologies (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Knowledge of testing frameworks and methodologies.
- Excellent problem-solving, communication, and collaboration skills.
- Proven ability to work effectively in a remote, agile environment.
Lead Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related field, coupled with a minimum of 7-10 years of progressive experience in full-stack development. Demonstrated expertise in front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python, Ruby, Java) is essential. Strong proficiency in database management (SQL/NoSQL), API design, and cloud platforms (AWS, Azure, GCP) is required. You should have a proven track record of leading development teams, managing project lifecycles, and successfully delivering complex software projects. Excellent problem-solving, communication, and interpersonal skills are vital for effectively leading a remote team. If you are a visionary developer ready to take on a leadership role and drive technological innovation in a fully remote environment, we invite you to apply and make a significant impact on our client's projects.
Lead Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
Senior Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
Senior Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software developers Jobs in Kenya !
Senior Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain full stack web applications.
- Write clean, efficient, and well-documented code for both front-end and back-end.
- Develop and consume RESTful APIs.
- Manage database design, implementation, and optimization.
- Implement and maintain CI/CD pipelines for seamless deployment.
- Collaborate with cross-functional teams to define and deliver new features.
- Conduct code reviews, perform unit testing, and ensure code quality.
- Troubleshoot and resolve software defects and issues.
- Mentor junior developers and contribute to team knowledge sharing.
- Stay up-to-date with emerging technologies and industry best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's preferred.
- Minimum of 7 years of professional software development experience.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like React, Angular, Vue.js).
- Strong experience with back-end languages (e.g., Node.js, Python, Java, Ruby) and frameworks.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to work effectively in a fully remote, collaborative team environment.
Remote Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement user-facing features using modern frontend frameworks.
- Build and maintain robust server-side applications and APIs.
- Manage and optimize database structures and queries.
- Ensure seamless integration between frontend and backend systems.
- Write clean, efficient, and well-documented code.
- Participate in the entire application lifecycle, focusing on front and back end development.
- Collaborate with cross-functional teams to define and ship new features.
- Troubleshoot and debug applications to resolve issues.
- Implement security and data protection measures.
- Contribute to architectural discussions and best practices.
Senior Full Stack Developer
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using modern frameworks and technologies.
- Write clean, efficient, and maintainable code for both frontend (e.g., React, Angular, Vue.js) and backend (e.g., Node.js, Python/Django, Java/Spring) components.
- Develop and consume RESTful APIs and microservices.
- Manage database schemas and interactions (SQL and NoSQL databases).
- Implement user interface designs, ensuring responsiveness and cross-browser compatibility.
- Collaborate with UI/UX designers to translate concepts into functional, interactive features.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot and debug applications, identifying and resolving technical issues.
- Optimize applications for maximum speed, scalability, and performance.
- Contribute to architectural discussions and technology selection.
- Work with cloud platforms (AWS, Azure, GCP) and deployment pipelines (CI/CD).
- Mentor junior developers and share knowledge within the team.
- Ensure adherence to coding standards and best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in full-stack web development.
- Proven expertise in frontend technologies (HTML, CSS, JavaScript) and modern frameworks (React, Angular, Vue.js).
- Strong proficiency in backend languages and frameworks (e.g., Node.js, Python/Django, Ruby on Rails, Java/Spring).
- Experience with database technologies such as PostgreSQL, MySQL, MongoDB, or similar.
- Solid understanding of API design and development principles.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Familiarity with containerization technologies (Docker) and CI/CD practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities.
- Experience with Agile development methodologies.
- A portfolio showcasing successful web application projects is highly recommended.