We are searching for an exceptional Full Stack Developer to join our dynamic team in Nairobi, Kenya. This is an onsite, full-time role where you will be instrumental in designing, developing, and deploying robust and scalable web applications that drive our innovative product suite. If you are passionate about building end-to-end solutions, thrive in a collaborative environment, and are eager to make a significant impact, we encourage you to apply.
Key Responsibilities:
- Develop and maintain high-quality front-end user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Design, build, and optimize back-end services, APIs, and microservices primarily using Node.js, Python, or Go.
- Collaborate with product managers, UX/UI designers, and other engineers to define, architect, and implement new features.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Perform unit and integration testing to ensure software quality and reliability.
- Participate in code reviews, contributing to a culture of continuous improvement and knowledge sharing.
- Contribute to the entire application lifecycle, from conception to deployment and maintenance.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full stack web development.
- Strong proficiency in JavaScript/TypeScript, with expertise in at least one modern front-end framework (React, Angular, or Vue.js).
- Extensive experience with back-end development using Node.js, Python, Java, or Go, including RESTful API design and implementation.
- Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and ability to work independently and as part of a team.
- Strong communication skills in English, both written and verbal.
What We Offer:
- A highly competitive annual salary ranging from USD 140,000 – 180,000, commensurate with experience.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and public holidays.
- Opportunities for professional development, including training, conferences, and certifications.
- A modern, collaborative, and inspiring office environment in the heart of Nairobi.
- The chance to work on cutting-edge technologies and impactful projects that reach a global audience.
- A culture that values innovation, diversity, and work-life balance.