10,020 Lead Remote Full Stack Software Engineer jobs in Kenya
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 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
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.
UI/UX Designer - Mobile Application Development
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Design user-friendly and visually appealing interfaces for iOS and Android mobile applications.
- Create wireframes, user flows, prototypes, and high-fidelity mockups to effectively communicate design concepts.
- Conduct user research and usability testing to gather insights and validate design decisions.
- Translate user needs, business requirements, and technical constraints into elegant design solutions.
- Collaborate closely with product managers, developers, and other stakeholders to ensure design feasibility and alignment.
- Develop and maintain design systems and style guides to ensure consistency across all product interfaces.
- Iterate on designs based on user feedback, data analysis, and evolving product requirements.
- Stay up-to-date with the latest UI/UX trends, technologies, and best practices in mobile design.
- Contribute to the overall product strategy and user experience vision.
- Present design concepts and solutions effectively to cross-functional teams and leadership.
- Ensure designs are optimized for accessibility and performance across different devices and screen sizes.
- Bachelor's degree in Graphic Design, Interaction Design, Human-Computer Interaction, or a related field.
- Minimum of 5 years of experience as a UI/UX Designer, with a strong focus on mobile application design.
- A compelling portfolio demonstrating expertise in mobile UI/UX design, including case studies.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, or similar.
- Solid understanding of user-centered design principles, information architecture, and interaction design.
- Experience with user research methodologies and usability testing.
- Excellent visual design skills, including typography, color theory, and layout.
- Strong communication and collaboration skills, with the ability to articulate design rationale clearly.
- Ability to work independently and manage time effectively in a fully remote environment.
- Knowledge of mobile development processes and platform guidelines (iOS Human Interface Guidelines, Android Material Design).
Be The First To Know
About the latest Lead remote full stack software engineer Jobs in Kenya !
Lead UX/UI Designer - Mobile Application Development
Posted 9 days ago
Job Viewed
Job Description
Senior UX/UI Designer - Mobile Application Development
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Conduct user research, including surveys, interviews, and usability testing, to understand user needs and behaviors.
- Develop user personas, user journeys, and site maps to guide the design process.
- Create wireframes, mockups, and interactive prototypes to effectively communicate design ideas and user flows.
- Design intuitive and visually appealing user interfaces (UIs) for iOS and Android mobile applications, adhering to platform guidelines and brand standards.
- Translate complex requirements into simple, elegant, and user-friendly design solutions.
- Collaborate closely with product managers, developers, and other stakeholders to define product requirements and ensure design feasibility.
- Iterate on designs based on user feedback, usability testing, and A/B testing results.
- Maintain and evolve design systems and style guides to ensure consistency across all product touchpoints.
- Stay up-to-date with the latest UX/UI trends, design tools, and best practices in mobile application design.
- Advocate for the user throughout the product development lifecycle.
- Present design concepts and rationale to internal teams and stakeholders.
- Mentor junior designers and contribute to the growth of the design team.
Qualifications:
- Bachelor's degree in Design, Human-Computer Interaction, Psychology, or a related field, or equivalent practical experience.
- Minimum of 5 years of experience in UX/UI design, with a strong portfolio showcasing successful mobile application designs.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, or similar.
- Solid understanding of user-centered design principles, interaction design, and visual design best practices for mobile platforms (iOS and Android).
- Experience with conducting user research and usability testing.
- Excellent communication, presentation, and interpersonal skills.
- Ability to work effectively in a fast-paced, collaborative, and fully remote environment.
- Familiarity with front-end development principles is a plus.
This is a fully remote position offering excellent flexibility. The role is vital to developing user-centric digital experiences that serve our audience in and around **Eldoret, Uasin Gishu, KE**.
Remote UX/UI Designer - Mobile Application Development
Posted 9 days ago
Job Viewed
Job Description
Location: This is a fully remote position, allowing you to work from anywhere, with the product development team notionally based in Meru, Meru, KE .