10,927 Remote Full Stack Software Engineer jobs in Kenya
Remote Full-Stack Software Developer
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement full-stack web applications.
- Write clean, maintainable, and efficient code across front-end and back-end.
- Develop and integrate user-facing elements with server-side logic.
- Build and manage robust database systems and APIs.
- Collaborate with cross-functional teams to define and ship new features.
- Conduct code reviews and provide constructive feedback.
- Troubleshoot, debug, and upgrade existing software.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- 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.
- Minimum of 4 years of professional software development experience.
- Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js).
- Strong experience with back-end languages (e.g., Python, Node.js, Java, Ruby) and frameworks (e.g., Django, Express, Spring).
- Experience with database systems (e.g., SQL, NoSQL) and cloud platforms (e.g., AWS, Azure, GCP).
- Solid understanding of version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities for remote teamwork.
Remote Full-Stack Software Developer - Cloud Solutions
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Build and consume RESTful APIs.
- Implement user interfaces using modern front-end frameworks.
- Develop back-end services and business logic.
- Deploy and manage applications on cloud platforms (AWS, Azure, GCP).
- Write efficient, maintainable, and testable code.
- Collaborate with product managers and designers to define features.
- Participate in code reviews and agile development processes.
- Troubleshoot and debug applications.
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- Minimum 5 years of experience in full-stack development.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, React/Angular/Vue).
- Experience with back-end languages (Python, Node.js, Java, Ruby).
- Strong understanding of cloud platforms (AWS, Azure, GCP).
- Familiarity with SQL and NoSQL databases.
- Experience with Git and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
- Strong communication skills for effective remote collaboration.
Remote Full-Stack Software Engineer
Posted 23 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.
Remote Full-Stack Software Engineer (FinTech)
Posted 21 days ago
Job Viewed
Job Description
Key responsibilities:
- Designing, developing, and maintaining user-facing features using modern front-end frameworks (e.g., React, Angular, Vue.js).
- Building and optimizing server-side logic and APIs using back-end languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring).
- Integrating with third-party services and APIs, including payment gateways and financial data providers.
- Writing comprehensive unit and integration tests to ensure software quality and reliability.
- Collaborating closely with product managers, designers, and other engineers in an agile environment.
- Troubleshooting, debugging, and upgrading existing systems.
- Participating in code reviews to maintain code quality and share knowledge.
- Contributing to architectural decisions and technical strategy.
- Ensuring the security and performance of applications.
We are looking for candidates with at least 3 years of professional software development experience. A strong portfolio of completed projects and demonstrable proficiency in both front-end (HTML, CSS, JavaScript) and back-end development is required. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a significant advantage. Familiarity with agile methodologies and CI/CD pipelines is expected. Excellent problem-solving abilities, strong communication skills, and the capacity to thrive in a remote, collaborative team are essential. A Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but equivalent practical experience will be considered. Join a forward-thinking company that values innovation, continuous learning, and a healthy work-life balance.
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.
Be The First To Know
About the latest Remote full stack software engineer Jobs in Kenya !
Remote Full-Stack Software Engineer (Mid-Level)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and efficient web applications using modern frameworks.
- Write clean, well-documented, and testable code for both front-end and back-end components.
- Collaborate with product managers, designers, and other engineers to define features and requirements.
- Implement user-facing features and ensure optimal performance.
- Develop and manage RESTful APIs and database solutions.
- Participate in code reviews to maintain code quality and share knowledge.
- Troubleshoot, debug, and upgrade existing software.
- Contribute to architectural discussions and technology selection.
- Stay up-to-date with emerging trends and technologies in software development.
- Ensure the security and performance of all applications.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3-5 years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Strong experience with back-end languages (e.g., Node.js, Python, Java, Ruby) and frameworks (e.g., Express, Django, Spring Boot).
- Solid understanding of database technologies (e.g., SQL, PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and effectively in a remote team environment.
Senior Remote Full-Stack Software Engineer
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and efficient full-stack web applications.
- Develop responsive and user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Build and optimize back-end services and APIs using languages such as Node.js, Python, Java, or Ruby.
- Design and manage databases (e.g., PostgreSQL, MySQL, MongoDB).
- Implement and maintain cloud infrastructure (e.g., AWS, Azure, GCP) and CI/CD pipelines.
- Write clean, well-documented, and testable code.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Collaborate effectively with product managers, designers, and other engineers in a remote setting.
- Contribute to architectural discussions and technical decision-making.
- Ensure the security, performance, and scalability of applications.
- Stay up-to-date with emerging web technologies 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.
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript, and a modern framework like React, Angular, or Vue.js).
- Extensive experience with back-end development using languages like Node.js, Python (Django/Flask), Java (Spring), or Ruby (Rails).
- Solid understanding of database design and management (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency with version control systems (e.g., Git).
- Familiarity with Agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, crucial for remote teamwork.
- Proven ability to work independently, manage priorities, and deliver high-quality software in a remote environment.
- Experience with microservices architecture is a plus.
Remote Full-Stack Software Engineer (Senior)
Posted 5 days ago
Job Viewed