⚡ New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically — so you never miss an opportunity.

🔒 Secured by Stripe 📋 Cancel anytime ✅ 100+ jobs applied monthly
Home Jobs Nairobi Full Stack Software Engineer (TypeScript, Vue 3, React, NoSQL, MongoDB, Git)

Full Stack Software Engineer (TypeScript, Vue 3, React, NoSQL, MongoDB, Git)

Nathan Digital  · Consulting

Full Time Nairobi
Nairobi
KSh 100,000 - KSh 150,000/month
Deadline: 7 September 2026
Posted June 8, 2026

We are seeking a highly skilled professional to join our team in a strategic capacity. This position offers the opportunity to leverage expertise in [specific field or industry] to drive innovation and excellence. The ideal candidate will possess a proven track record of [key responsibility or skill], with a strong foundation in [relevant technical or soft skills]. Responsibilities include [key responsibility 1], [key responsibility 2], and [key responsibility 3], ensuring alignment with organizational objectives. Candidates must meet the following qualifications: [requirement 1], [requirement 2], and [requirement 3]. Additionally, the role demands meticulous attention to detail, exceptional problem-solving abilities, and the capacity to collaborate effectively within a dynamic team environment.

We are looking for an experienced Full Stack Developer to strengthen our engineering team. The successful applicant will be tasked with maintaining and improving current applications, as well as designing and implementing new features and modules. This position encompasses a broad spectrum of responsibilities, including backend development, frontend execution, issue resolution, and system performance optimization, all aimed at delivering dependable and scalable solutions.

Oversee and execute core duties encompassing strategic planning, operational management, and team leadership to drive organizational success. Develop and implement policies, procedures, and best practices to optimize workflow efficiency and ensure compliance with industry regulations. Act as a liaison between senior management and departmental teams to facilitate clear communication and alignment of goals. Monitor performance metrics to identify areas for improvement and implement corrective actions as needed. Foster a collaborative and high-performing work environment by mentoring staff and promoting professional development initiatives.

Design, implement, and release innovative features and improvements for web-based applications, ensuring rigorous testing and seamless deployment processes.

Develop and sustain backend services leveraging Node.js and TypeScript to ensure robust and scalable application performance.

Craft responsive frontend applications leveraging Vue.js 3, React, and Angular to deliver seamless user experiences across diverse devices and platforms.

Develop, implement, and sustain RESTful APIs and external system integrations.

Investigate, diagnose, and address application-related problems to uphold optimal functionality and efficiency.

Partner with diverse teams across the organization to develop and deploy robust, industry-leading software products.

Engage in collaborative code evaluations and adhere to established development standards and methodologies.

A Bachelor’s degree in Computer Science, Engineering, or a closely related discipline is required, along with a minimum of five years of professional experience in software development or a comparable capacity. Proficiency in programming languages such as Java, Python, or C++ is essential, and familiarity with frameworks like Spring, Django, or .NET is highly advantageous. Strong problem-solving abilities, excellent communication skills, and a proven track record of delivering high-quality solutions within tight deadlines are mandatory. Experience with cloud platforms such as AWS, Azure, or Google Cloud, as well as CI/CD pipelines, is preferred. Additionally, candidates should demonstrate a collaborative mindset and the capacity to thrive in a fast-paced, innovative environment.

Bachelor’s degree in Computer Science or a related field, or equivalent practical experience. Minimum of 5 years of professional software development experience, including proficiency in Java or Python. Strong understanding of data structures, algorithms, and software design principles. Prior experience with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with relational and NoSQL databases. Excellent problem-solving abilities and a commitment to writing clean, maintainable code. Experience collaborating with cross-functional teams in an Agile environment. Strong communication skills and the ability to mentor junior developers.

Experienced Full Stack Developers with at least three years of hands-on expertise in full stack development are encouraged to apply.

Accomplished professionals will demonstrate extensive practical expertise in Node.js, TypeScript, and Vue.js 3.

Proficient in contemporary JavaScript frameworks and web technologies, with a strong command of their core principles and applications.

Proficiency in database technologies such as MongoDB, MySQL, or PostgreSQL is required.

Demonstrates strong expertise in Git and collaborative development methodologies.

Proficiency in designing, developing, and utilizing RESTful APIs is required.

Demonstrates proficiency in software architecture principles, design patterns, and industry-standard development practices.

A highly developed set of professional competencies is required for this role, encompassing strong analytical and problem-solving abilities, exceptional communication and interpersonal skills, and a proven track record in project management. The ideal candidate will demonstrate adaptability in dynamic environments, a commitment to continuous learning, and the capacity to work both independently and collaboratively within cross-functional teams. Leadership potential, strategic thinking, and a results-driven mindset are also essential to drive innovation and achieve organizational objectives.

Exceptional proficiency in diagnosing and resolving technical issues is essential.

Proven aptitude for effective collaboration and professional communication.

Demonstrates strong self-direction and effectively balances competing priorities with efficiency.

Detail-oriented professional committed to producing well-structured, clean, and maintainable code.

Qualifications

BA/BSc/HND

Experience Required

3 years

More jobs in Nairobi