13,799 Lead Full Stack Software Engineer Remote jobs in Kenya
Lead Full-Stack Software Developer (Remote)
Posted 1 day ago
Job Viewed
Job Description
Lead Full-Stack Software Architect (Remote)
Posted 5 days ago
Job Viewed
Job Description
Lead Software Developer - Full Stack (Remote)
Posted 5 days ago
Job Viewed
Job Description
Lead Remote Full-Stack Software Architect
Posted 23 days ago
Job Viewed
Job Description
Lead Remote Full-Stack Software Engineer
Posted 13 days ago
Job Viewed
Job Description
Key responsibilities:
- Designing, developing, and maintaining scalable, high-quality web applications across the full stack.
- Leading the technical design and architecture of new features and services.
- Mentoring and guiding junior software engineers, fostering a collaborative and productive team environment.
- Collaborating closely with product managers, designers, and other stakeholders to define requirements and deliver exceptional user experiences.
- Writing clean, efficient, well-documented, and maintainable code.
- Implementing robust testing strategies, including unit, integration, and end-to-end tests.
- Troubleshooting, debugging, and resolving complex technical issues.
- Optimizing application performance and ensuring scalability and reliability.
- Staying up-to-date with emerging technologies and industry best practices.
- Participating in code reviews to ensure code quality and knowledge sharing.
- Driving the adoption of best practices in software development, including CI/CD, TDD, and agile methodologies.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of professional experience in full-stack software development.
- Proven experience in leading software engineering teams and driving technical projects.
- Expertise in modern front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python/Django, Java/Spring, Ruby on Rails).
- Strong experience with databases (SQL and NoSQL, e.g., PostgreSQL, MongoDB).
- Proficiency in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software architecture patterns, microservices, and API design.
- Experience with Agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with DevOps practices is a plus.
Lead Remote Full-Stack Software Engineer (FinTech)
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of full-stack web applications, from concept to deployment.
- Architect scalable, high-performance, and secure back-end services using modern programming languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring).
- Develop engaging and responsive user interfaces using front-end technologies (e.g., React, Angular, Vue.js) and best practices.
- Write clean, maintainable, and well-documented code, adhering to coding standards and best practices.
- Design and manage relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers.
- Collaborate closely with product managers, designers, and other engineers to define features and user stories.
- Identify and address technical debt, ensuring the long-term maintainability and scalability of the platform.
- Stay up-to-date with emerging technologies and industry trends, advocating for their adoption where appropriate.
- Ensure the security and compliance of financial applications with relevant regulations.
Qualifications:
- Bachelor's or Master'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 software development, with at least 2 years in a lead or senior capacity.
- Proficiency in multiple back-end languages and frameworks (e.g., Python, Java, Node.js) and front-end frameworks (e.g., React, Angular, Vue.js).
- Strong understanding of RESTful API design, microservices architecture, and cloud platforms (AWS, Azure, GCP).
- Experience with database design and management (SQL and NoSQL).
- Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, comfortable working effectively in a remote team environment.
- Experience in the FinTech or financial services industry is highly desirable.
- Demonstrated ability to lead technical projects and mentor team members.
Lead Full-Stack Software Engineer - Remote
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain high-quality, scalable web applications using modern programming languages and frameworks.
- Lead the entire software development lifecycle, from requirement gathering and design to implementation, testing, deployment, and maintenance.
- Architect and implement robust back-end services and APIs, ensuring performance, security, and scalability.
- Develop intuitive and responsive user interfaces using front-end technologies and best practices.
- Collaborate closely with product managers, designers, and other engineers to translate business requirements into technical solutions.
- Mentor and provide technical guidance to junior software engineers, fostering a culture of learning and continuous improvement.
- Implement and advocate for best practices in coding, testing, and deployment (CI/CD).
- Troubleshoot, debug, and upgrade existing software systems.
- Contribute to architectural decisions and technology stack selection.
- Ensure the security and integrity of applications and data.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional experience in software development, with a significant portion in full-stack development.
- Expertise in one or more back-end languages/frameworks (e.g., Python/Django, Node.js/Express, Java/Spring).
- Proficiency in front-end technologies (e.g., JavaScript, React, Angular, Vue.js) and HTML/CSS.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Strong understanding of RESTful API design principles and microservices architecture.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proven ability to lead development teams and manage projects effectively.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
Be The First To Know
About the latest Lead full stack software engineer remote Jobs in Kenya !
Lead Remote Full-Stack Software Engineer (Cloud Native)
Posted 5 days ago
Job Viewed
Job Description
Remote Lead Full-Stack Software Engineer
Posted 21 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.