14,215 Remote Junior Software Developer Full Stack 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.
Senior Software Engineer - Remote Full-Stack Developer
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Design, code, test, and deploy high-quality software applications and features.
- Collaborate with product managers, designers, and other engineers to define and implement technical solutions.
- Write clean, maintainable, and efficient code across the full stack (frontend and backend).
- Develop and maintain APIs and microservices.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews to ensure code quality and share knowledge.
- Contribute to architectural discussions and decisions.
- Mentor junior engineers and provide technical guidance.
- Stay current with emerging technologies and industry best practices.
- Ensure the scalability, security, and performance of applications.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in software development.
- Proficiency in one or more modern programming languages (e.g., Python, Java, Node.js, Go, Ruby).
- Extensive experience with frontend technologies (e.g., React, Angular, Vue.js) and backend frameworks.
- Solid understanding of database technologies (e.g., SQL, NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is highly desirable.
- Strong grasp of software architecture patterns and design principles.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Proven ability to work independently and manage complex projects.
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.
Remote Lead Full Stack Developer - Cloud Solutions
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead a remote team of full stack developers in the design, development, testing, and deployment of cloud-native applications.
- Architect scalable, secure, and high-performance software solutions using microservices and cloud technologies.
- Drive the adoption of best practices in software development, code quality, and testing methodologies.
- Oversee the entire software development lifecycle, from concept to production.
- Collaborate closely with product managers, designers, and other stakeholders to define project requirements and technical specifications.
- Write clean, efficient, and maintainable code for both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python/Django, Java/Spring) components.
- Design and implement APIs and integrate with third-party services.
- Manage cloud infrastructure (AWS, Azure, GCP) and deployment pipelines (CI/CD).
- Mentor and coach junior developers, fostering a culture of continuous learning and growth.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to technical strategy and long-term architectural vision.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a lead or architectural role.
- Proven expertise in designing and building scalable applications on cloud platforms (AWS, Azure, or GCP).
- Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript frameworks like React, Angular, Vue.js).
- Extensive experience with back-end development languages and frameworks (e.g., Node.js, Python/Django, Java/Spring Boot, Go).
- Deep understanding of database technologies (SQL and NoSQL, e.g., PostgreSQL, MongoDB).
- Experience with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Excellent understanding of software development principles, design patterns, and testing strategies.
- Strong leadership, communication, and interpersonal skills, essential for managing a remote team.
- Ability to think strategically and solve complex technical problems.
Remote Software Developer (Full Stack)
Posted 1 day ago
Job Viewed
Job Description
- Designing, developing, and implementing scalable full-stack web applications.
- Writing clean, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, JavaScript, Ruby).
- Developing and consuming RESTful APIs.
- Working with front-end frameworks and libraries (e.g., React, Angular, Vue.js).
- Designing and managing relational or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Implementing robust security measures and data protection protocols.
- Collaborating with UI/UX designers to translate wireframes and mockups into functional interfaces.
- Conducting thorough testing, debugging, and troubleshooting of applications.
- Participating in code reviews to ensure code quality and adherence to standards.
- Deploying applications to cloud platforms (e.g., AWS, Azure, GCP).
- Contributing to architectural decisions and technical roadmap planning.
- Staying updated with emerging technologies and industry best practices.
- Working effectively within an agile development team.
- Providing technical support and documentation for developed features.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Full Stack Developer or in a similar role.
- Proficiency in at least one back-end programming language and framework.
- Strong experience with front-end technologies (HTML, CSS, JavaScript) and modern frameworks.
- Solid understanding of database design and management.
- Experience with version control systems (e.g., Git).
- Familiarity with cloud platforms and deployment strategies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities, effective in a remote setting.
- Ability to work independently and manage workload effectively.
- Experience with containerization technologies (e.g., Docker) is a plus.
Remote Full-Stack Software Engineer
Posted 23 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Remote junior software developer full stack Jobs in Kenya !
Remote Junior Software Developer - Full Stack
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development of front-end and back-end features for web applications.
- Write well-documented, efficient, and maintainable code.
- Participate in code reviews and contribute to improving code quality.
- Identify and fix bugs and performance issues in existing software.
- Contribute to technical documentation and knowledge base articles.
- Collaborate with senior developers and team members in a remote setting.
- Learn and apply software development best practices and methodologies.
- Assist in testing and quality assurance of software components.
- Participate in team meetings and contribute to design discussions.
- Gain practical experience with modern development tools and technologies.
Qualifications:
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, JavaScript, Java).
- Basic understanding of front-end technologies (HTML, CSS, JavaScript frameworks like React or Angular).
- Familiarity with back-end concepts and databases (e.g., SQL, Node.js).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities in a remote team environment.
- Eagerness to learn and adapt to new technologies.
- Portfolio of personal projects or contributions to open-source projects is a plus.
- Self-motivated and able to manage time effectively.
Lead Remote Full Stack Software Engineer
Posted 23 days ago
Job Viewed
Job Description
- Designing and developing user-facing features using modern front-end technologies (e.g., React, Angular, Vue.js).
- Building and maintaining scalable back-end services and APIs (e.g., Node.js, Python/Django, Java/Spring).
- Managing and optimizing database performance (e.g., PostgreSQL, MongoDB).
- Implementing and maintaining CI/CD pipelines for automated testing and deployment.
- Collaborating with product management and design teams to define and implement new features.
- Writing clean, maintainable, and well-documented code.
- Mentoring junior software engineers and conducting code reviews.
- Troubleshooting and debugging complex issues across the stack.
- Contributing to architectural discussions and technology choices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 7+ years of experience in full-stack software development.
- Proficiency in multiple front-end and back-end programming languages and frameworks.
- Strong experience with relational and NoSQL databases.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and team management capabilities.
- Exceptional communication skills and experience working in remote, agile teams.
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.