22 Node Js jobs in Kenya
Junior Web Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
As a Junior Web Development Apprentice, you will work under the guidance of experienced mentors to learn and apply best practices in front-end and back-end web development. You will contribute to building and maintaining web applications, gain exposure to various programming languages and frameworks, and develop essential skills for a successful career in software engineering. This role is perfect for individuals who are passionate about coding, eager to learn, and motivated to grow in a supportive, remote environment.
Key responsibilities and learning opportunities:
- Learn and apply fundamental principles of web development (HTML, CSS, JavaScript).
- Assist in developing responsive and user-friendly interfaces.
- Gain experience with back-end technologies and databases (e.g., Node.js, Python, SQL).
- Participate in code reviews and learn from constructive feedback.
- Contribute to the development of new features and functionalities for web applications.
- Assist in debugging and resolving issues in existing codebases.
- Learn version control systems like Git and collaborative workflows.
- Engage in training sessions and online courses to expand technical knowledge.
- Collaborate with team members through virtual meetings and communication tools.
- Understand project requirements and translate them into technical tasks.
- Develop problem-solving skills and a methodical approach to coding challenges.
Remote Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
Remote Junior Web Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
Remote Junior Apprentice - Web Development
Posted 4 days ago
Job Viewed
Job Description
Program Structure & Responsibilities:
- Receive intensive, hands-on training in core web development technologies including HTML, CSS, JavaScript, and popular frameworks (e.g., React, Angular, Vue.js).
- Learn foundational back-end development concepts using languages like Python, Node.js, or PHP, and work with databases (e.g., SQL, NoSQL).
- Assist senior developers in building, testing, and maintaining web applications and features.
- Participate in code reviews, learning best practices for writing clean, efficient, and maintainable code.
- Collaborate with designers and project managers in a remote team setting to understand project requirements.
- Troubleshoot and debug issues, contributing to the resolution of technical challenges.
- Gain exposure to version control systems like Git and collaboration platforms.
- Develop an understanding of user experience (UX) principles and responsive design techniques.
- Work on assigned tasks and projects, gradually increasing complexity and responsibility.
- Attend regular virtual training sessions and team meetings to enhance skills and knowledge.
- Develop foundational understanding of deployment processes and web hosting.
- Enthusiasm for web development and a strong desire to learn new technologies.
- Basic understanding of computer science fundamentals or programming concepts.
- Familiarity with basic HTML and CSS is a plus.
- Ability to follow instructions and learn quickly in a guided environment.
- Excellent problem-solving skills and a meticulous attention to detail.
- Strong communication and teamwork skills, essential for a remote setting.
- Self-motivated and disciplined with the ability to manage time effectively.
- Must have a reliable internet connection and a suitable home workspace.
- Prior completion of coding bootcamps or relevant online courses is advantageous but not required.
- A portfolio of personal coding projects, even if simple, is highly recommended.
Senior UI/UX Designer - Remote Web Application Development
Posted 5 days ago
Job Viewed
Job Description
Your responsibilities will include conducting user research, creating wireframes, prototypes, and high-fidelity mockups, and defining user flows and interaction patterns. You will also conduct usability testing and iterate on designs based on feedback. The ideal candidate possesses a strong portfolio showcasing expertise in user-centered design principles, a deep understanding of modern design tools, and a passion for creating exceptional digital experiences. You should be adept at working collaboratively in a remote setting, communicating your design rationale effectively, and contributing to a positive and innovative design culture.
This is an outstanding opportunity for a seasoned designer to contribute to innovative projects, mentor junior designers, and shape the user experience of impactful software solutions. If you are a visionary designer who is passionate about user-centered design and thrives in a collaborative, remote environment, we encourage you to apply.
Key Responsibilities:
- Conduct user research and analysis to understand user needs and behaviors.
- Create user personas, journey maps, and information architecture.
- Develop wireframes, prototypes, and high-fidelity mockups for web applications.
- Design intuitive user interfaces and engaging user experiences.
- Conduct usability testing and gather user feedback.
- Iterate on designs based on user feedback and stakeholder input.
- Collaborate with product managers and developers throughout the design process.
- Ensure design consistency across all platforms and products.
- Stay updated on the latest UI/UX design trends and technologies.
- Bachelor's degree in Design, HCI, Computer Science, or a related field.
- Minimum of 5 years of experience in UI/UX design for web applications.
- A strong portfolio demonstrating expertise in user-centered design and interface design.
- Proficiency in design and prototyping tools (e.g., Figma, Sketch, Adobe XD).
- Experience with user research methodologies and usability testing.
- Excellent understanding of web design principles and front-end development concepts.
- Strong communication, collaboration, and problem-solving skills.
- Ability to work independently and manage projects effectively in a remote setting.
Senior Backend Developer
Posted 4 days ago
Job Viewed
Job Description
- Design, build, and maintain efficient, reusable, and reliable code for server-side applications.
- Develop and manage robust APIs and integrate with third-party services.
- Optimize applications for maximum speed, scalability, and security.
- Implement and manage database solutions, ensuring data integrity and performance.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write comprehensive unit and integration tests to ensure code quality and stability.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
- Troubleshoot, debug, and upgrade existing software.
- Stay up-to-date with emerging backend technologies and industry trends.
- Contribute to architectural decisions and technology selection for new projects.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend development.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go, Ruby).
- Strong understanding of database technologies (e.g., SQL, PostgreSQL, MongoDB) and ORM frameworks.
- Experience with designing and implementing RESTful APIs.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of software design patterns and architectural principles.
- Experience with version control systems, such as Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to thrive in a remote team environment.
- Experience with microservices architecture is a plus.
Remote Senior Backend Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and robust backend services and APIs.
- Write clean, efficient, and well-documented code using backend programming languages (e.g., Python, Node.js, Java, Go).
- Manage and optimize relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Implement and maintain security best practices for backend systems and APIs.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize application performance and ensure high availability of backend services.
- Develop and manage cloud infrastructure on platforms like AWS, Azure, or GCP.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Participate in architectural design discussions and contribute to technical strategy.
- Mentor junior backend developers and conduct code reviews.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend development.
- Proven expertise in at least one major backend programming language and framework.
- Strong understanding of database design, optimization, and management.
- Experience with RESTful API design and development.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities for remote collaboration.
- Experience with microservices architecture is a significant plus.
- Knowledge of software development best practices, including testing and version control (Git).
Be The First To Know
About the latest Node js Jobs in Kenya !
Senior Backend Developer (Cloud)
Posted today
Job Viewed
Job Description
As a Senior Backend Developer, you will be responsible for writing clean, maintainable, and efficient code, primarily in Python or Node.js. You will design and implement RESTful APIs, manage database interactions (SQL and NoSQL), and integrate with third-party services. A significant part of your role will involve architecting and managing cloud infrastructure on platforms like AWS or Google Cloud, utilizing services such as EC2, S3, Lambda, and containerization technologies like Docker and Kubernetes. You will also play a vital role in code reviews, mentoring junior developers, and contributing to technical decision-making processes. Ensuring high availability, fault tolerance, and security of the backend services will be paramount. You will collaborate closely with frontend developers, product managers, and DevOps engineers to deliver high-quality software solutions.
The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, coupled with at least 5 years of professional experience in backend development. Proven expertise in designing and building scalable cloud-native applications is mandatory. Strong proficiency in at least one major backend programming language (e.g., Python, Node.js, Java, Go) and associated frameworks is required. Extensive experience with cloud platforms (AWS, GCP, Azure) and their associated services is essential. Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines is highly desirable. Solid understanding of database technologies, both relational and NoSQL, and experience with microservices architecture are crucial. Excellent problem-solving, debugging, and analytical skills are a must. Strong communication and collaboration skills are necessary for effective teamwork in a remote environment. This role is a fully remote opportunity supporting our client's operations, with a primary focus on their tech hub near Nyeri, Nyeri, KE .
Remote Senior Backend Developer
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable backend services and APIs using languages such as Python, Java, or Node.js.
- Architect and implement microservices-based solutions for increased flexibility and maintainability.
- Optimize application performance, database queries, and system architecture for efficiency and scalability.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write clean, well-documented, and testable code following best practices.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Ensure the security and integrity of data and applications.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to the technical roadmap and architectural decisions.
- Mentor junior developers and share knowledge within the team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend development.
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Extensive experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Strong understanding of RESTful API design and development.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of microservices architecture and design patterns.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a remote, collaborative team environment.
Lead Backend Developer (Cloud-Native)
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of scalable backend services.
- Architect and implement cloud-native solutions using microservices.
- Develop and maintain robust APIs.
- Ensure code quality, performance, and security.
- Mentor and guide junior backend developers.
- Collaborate with frontend and DevOps teams.
- Implement CI/CD pipelines for backend services.
- Optimize database performance and manage data storage.
- Troubleshoot and resolve backend issues.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in backend development.
- 2+ years of experience in a lead or senior developer role.
- Proven experience with cloud platforms (AWS, Azure, GCP).
- Strong knowledge of microservices architecture and design patterns.
- Expertise in at least one modern backend language (e.g., Go, Python, Java, Node.js).
- Experience with containerization technologies (Docker, Kubernetes).
- Proficiency with SQL and NoSQL databases.
- Excellent problem-solving and communication skills.