9,166 Remote Full Stack Software Engineer Mid Level 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.
Job Description
Company Description
Waliin is a social network and communication platform designed to empower users around the world socially, economically, and digitally. Built with accessibility, innovation, and inclusion at its core, Waliin offers seamless communication, monetization tools, and global connectivity through a single app.
Unlike traditional platforms, Waliin is tailored to serve both individual users and enterprises. The platform supports:
- Text, audio, and video chats
- Live streaming with up to 9 guest participants
- Screen sharing and conferencing tools (replacing the need for Zoom or StreamYard)
- Face filters, content editing, and a full studio setup for creators
- Monetization options such as gifts, a Special Text system similar to Super Chat, and an internal economy that works with both local banking systems and global credit cards
Role Description
This is a full-time remote role for a Full Stack Engineer. The Full Stack Engineer will be responsible for designing, developing, and maintaining both front-end and back-end web applications. Daily tasks include collaborating with the development team, writing clean and efficient code, troubleshooting and debugging software issues, and participating in code reviews. The role also involves working on user interface design using CSS and ensuring the performance, quality, and responsiveness of applications.
Qualifications
- Proficiency in Front-End Development and Cascading Style Sheets (CSS) skills
- Experience in Back-End Web Development and Software Development
- Knowledge and expertise in Full-Stack Development
- Strong problem-solving and analytical abilities
- Excellent verbal and written communication skills
- Ability to work independently and remotely
- Bachelor's degree in Computer Science, Engineering, or a related field
- Experience with modern frameworks and libraries is a plus
- Can be located anywhere
Lead Full Stack Software Developer - Cloud Native Applications
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Architect, design, and implement full-stack web applications using modern frameworks and technologies.
- Lead a team of talented developers, providing technical guidance, code reviews, and mentorship.
- Develop and maintain robust RESTful APIs and microservices.
- Build responsive and user-friendly front-end interfaces.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Optimize applications for maximum speed, scalability, and reliability in cloud environments (AWS, Azure, or GCP).
- Collaborate with product managers, designers, and other engineers to define feature requirements and technical specifications.
- Troubleshoot, debug, and upgrade existing software.
- Champion best practices in software development, including clean code, automated testing, and security.
- Stay current with emerging technologies and industry trends.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's preferred.
- 5+ years of professional experience in full-stack software development.
- Proven experience leading development teams and projects.
- Expertise in backend languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring Boot, Go).
- Strong experience with front-end technologies (e.g., React, Angular, Vue.js) and modern JavaScript (ES6+).
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency in database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
- Experience with microservices architecture, event-driven systems, and message queues (e.g., Kafka, RabbitMQ).
- Familiarity with Agile development methodologies.
- Excellent problem-solving, communication, and collaboration skills, especially in a remote setting.
Lead Full Stack Software Developer - Cloud Solutions
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of complex full-stack web applications.
- Architect and implement scalable microservices and APIs.
- Mentor and guide a team of software engineers, fostering their professional growth.
- Define and enforce coding standards, best practices, and development processes.
- Collaborate with product managers, designers, and stakeholders to translate requirements into technical solutions.
- Oversee the entire software development lifecycle, from planning and development to testing, deployment, and maintenance.
- Champion the adoption of cloud technologies (e.g., AWS, Azure, GCP) and CI/CD pipelines.
- Conduct code reviews, provide constructive feedback, and ensure code quality.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.
- Contribute to strategic technical planning and roadmap development.
- Promote a culture of innovation, collaboration, and continuous improvement within the engineering team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development, with a significant portion in full-stack development.
- Proven experience in a lead or senior developer role, mentoring and managing technical teams.
- Expertise in front-end technologies (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python/Django/Flask, Java/Spring Boot).
- Strong proficiency with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Experience with database technologies (SQL and NoSQL) and ORM frameworks.
- Solid understanding of microservices architecture, RESTful APIs, and event-driven systems.
- Proficiency in CI/CD tools and practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
- Experience with Agile/Scrum methodologies.
This is a full-time, fully remote position ideal for a seasoned developer looking to make a significant impact.
Co-Founder software engineer full stack developer
Posted today
Job Viewed
Job Description
Company Description
Mi Discount Technology is a digital solutions provider revolutionizing fuel payments, mobility services, and emergency response across Africa. We build smart tools for individuals, corporates, and fuel brands to save money, access reliable services, and embrace digital transformation.
Role Description
This is a full-time on-site role for a Co-Founder Software Engineer Full Stack Developer located in Nairobi County, Kenya. The candidate will be responsible for developing and maintaining both front-end and back-end components of web applications. Daily tasks will include coding, debugging, and collaborating with cross-functional teams to design new features. The role also involves conducting performance testing, optimizing solutions, and ensuring application responsiveness and scalability.
Qualifications
- Strong Analytical Skills and Research abilities
- Excellent Communication skills
- Experience in Sales and Marketing
- Proficiency in full-stack development with technologies such as JavaScript, HTML, CSS, and back-end languages
- Knowledge of web frameworks (e.g., React, Angular) and database management (e.g., MySQL, MongoDB)
- Ability to work effectively as part of a team as well as independently
- Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred
- Previous startup experience is a plus
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.
Junior Software Engineer - Full Stack Development
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development of front-end components using modern JavaScript frameworks (e.g., React, Vue.js, Angular).
- Contribute to the creation and maintenance of back-end services and APIs using languages like Python, Node.js, or Java.
- Write clean, efficient, and well-documented code following established coding standards.
- Participate in code reviews to learn best practices and ensure code quality.
- Assist in database design and management (e.g., SQL, NoSQL).
- Collaborate with product managers and designers to understand user requirements and translate them into technical solutions.
- Test and debug software applications to ensure functionality and performance.
- Learn and apply cloud deployment strategies (e.g., AWS, Azure, GCP).
- Actively participate in agile development meetings and contribute ideas for product improvement.
- Research and implement new technologies and tools to enhance the development process.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundational knowledge of data structures, algorithms, and object-oriented programming.
- Familiarity with at least one front-end framework (React, Vue.js, Angular) and one back-end language (Python, Node.js, Java).
- Basic understanding of databases (SQL or NoSQL).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, ability to work effectively in a remote team.
- Eagerness to learn and adapt to new technologies.
- A portfolio of personal projects or contributions to open-source projects is a strong plus.
Be The First To Know
About the latest Remote full stack software engineer mid level Jobs in Kenya !
Graduate Software Engineer - Full Stack Development
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design and development of front-end and back-end web applications.
- Write clean, maintainable, and well-documented code under the guidance of senior engineers.
- Participate in code reviews to learn best practices and improve code quality.
- Collaborate with team members to understand project requirements and contribute to technical solutions.
- Test and debug software applications to ensure functionality and performance.
- Assist in the deployment of applications to production environments.
- Contribute to technical documentation and knowledge sharing within the team.
- Learn and apply new technologies and frameworks as required by projects.
- Engage in problem-solving and contribute innovative ideas to project challenges.
- Attend regular team meetings and provide status updates on assigned tasks.
Remote Junior Software Developer - Full-Stack Training Program
Posted 14 days ago
Job Viewed
Job Description
Lead Full-Stack Software Developer
Posted 23 days ago
Job Viewed