
Senior Full Stack Software Engineer
5 days ago
Job Description/Requirements
Department: Engineering
Reports To: Engineering Manager/CTO
Job Overview
A Senior Full Stack Software Engineer handles designing, developing, and supporting scalable end-to-end software solutions, covering both front-end and back-end systems. This role requires technical leadership, mentorship, and collaboration with cross-functional teams to deliver high-quality products aligned with business goals.
Key Responsibilities
- Full Stack Development:
- Design, code, test, and deploy software solutions across the entire stack (front-end, back-end, databases, APIs).
- Build responsive and intuitive user interfaces (UI/UX) using modern frameworks (e.g., React, Angular, ).
- Develop robust back-end services, APIs, and microservices (e.g., , Python, Java, .NET).
- System Architecture:
- Lead architectural decisions for scalable, secure, and maintainable systems.
- Improve performance, reliability, and security of existing applications.
- Integrate third-party services and APIs (e.g., payment gateways, cloud services).
- Technical Leadership:
- Mentor junior engineers and conduct code reviews to ensure best practices.
- Collaborate with product managers, designers, and stakeholders to translate requirements into technical solutions.
- Drive technical innovation by researching and adopting new tools/technologies.
- DevOps & Infrastructure:
- Manage deployment pipelines (CI/CD) and cloud infrastructure (AWS, Azure, GCP).
- Implement containerization (Docker, Kubernetes) and monitoring/logging tools.
- Testing & Quality Assurance:
- Write unit, integration, and end-to-end tests (e.g., Jest, Cypress, Selenium).
- Ensure code quality, scalability, and adherence to security standards.
- Collaboration:
- Work in Agile/Scrum environments, taking part in sprint planning and retrospectives.
- Communicate technical concepts to non-technical stakeholders.
Technical Skills
- Front-End: HTML/CSS, JavaScript/TypeScript,
- Back-End: , Python (Django/Flask), Java (Spring), C#, Ruby on Rails, or similar.
- Databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
- APIs: RESTful/gRAPHQ, API design, and documentation (Swagger/Postman).
- DevOps: CI/CD (Jenkins, GitHub Actions), cloud platforms (AWS, Azure), IaC (Terraform).
- Tools: Git, Docker, Kubernetes, Jenkins, Jira, Agile methodologies.
Soft Skills
- Leadership and mentorship abilities.
- Strong problem-solving and analytical thinking.
- Excellent communication and collaboration skills.
- Adaptability to evolving requirements and priorities.
Qualifications
- Bachelor's/master's degree in computer science, Engineering, or related field (or equivalent experience).
- 5+ years of experience in full stack development.
- Proven record of accomplishment of delivering complex, scalable applications.
- Experience with system design, architecture, and cloud-native solutions.
Preferred Skills (Optional)
- Familiarity with AI/ML integration, server-less architecture, or blockchain.
- Contributions to open-source projects or public GitHub repositories.
- Certifications in cloud platforms (e.g., AWS Certified Developer).
Why Join Us?
- Work on innovative projects with global impact.
- Competitive salary, equity, and benefits.
- Flexible work environment and professional.
-
Full Stack Engineer
5 days ago
Nairobi, Nairobi Area, Kenya Sanlam Investments East Africa Full time 500,000 - 1,000,000 per yearCompany DescriptionSanlam Investments East Africa (SIEA) is a leading fund manager with a strong track record in service delivery and performance. As of 31st July 2025, we manage over KES 600 Billion in Assets Under Management (AUM). SIEA is part of the Sanlam Group, which operates in more than 30 African countries. We are committed to providing top-tier...
-
Senior Full Stack Engineer
5 days ago
Nairobi, Nairobi Area, Kenya KenyaMOJA Full time $90,000 - $120,000 per yearJob Description/RequirementsAbout ZiplineDo you want to change the world? Zipline is on a mission to transform the way goods move. Our aim is to solve the world's most urgent and complex access challenges by building, manufacturing and operating the first instant delivery and logistics system that serves all humans equally, wherever they are. From powering...
-
Full Stack Software Engineer Consultant
5 days ago
Nairobi, Nairobi Area, Kenya Solutech Limited Full time $80,000 - $100,000 per yearSolutech Limited is seeking to engage highly skilled and experienced consultants for the following roles: Full Stack Software Engineer (Laravel & Nuxt JS) The responsibility is to design, develop, and deploy a comprehensive, AI-powered data reporting system. Solutech aims to design and implement a Data Management System to bridge the...
-
Senior Software Engineer
5 days ago
Nairobi, Nairobi Area, Kenya SunCulture Full time $90,000 - $120,000 per yearPosition: Senior Software EngineerLocation: Nairobi, KenyaType: Full-timeReporting to: Manager, Software EngineerAbout SunCultureFounded in 2012, SunCulture's vision is to build a world where people take control of their environment in rewarding and sustainable ways. SunCulture does this by developing and commercializing life-changing technology that solves...
-
Lead Full Stack Engineer
5 days ago
Nairobi, Nairobi Area, Kenya SWATX Full time $90,000 - $120,000 per yearAs a Lead Full Stack Engineer at SWATX, you will lead the design and development of robust web applications while guiding a talented team of developers. Your expertise in both front-end and back-end technologies will drive innovative solutions and enhance user experiences. Collaborate with cross-functional teams to understand business requirements and...
-
Senior Software Engineer
5 days ago
Nairobi, Nairobi Area, Kenya Jasiri Full time $90,000 - $120,000 per yearCompany OverviewWe are a boutique technology consulting firm enabling leading startups and enterprises in the United States to augment their R&D teams with top-tier software engineering talent in Africa. We pride ourselves on delivering exceptional technical expertise and fostering long-term partnerships with both our clients and engineers. We are...
-
Software Engineer Intern
5 days ago
Nairobi, Nairobi Area, Kenya Durrafx Full time $60,000 - $80,000 per yearSoftware Engineer Intern (Full-Stack – Golang, PostgreSQL, )Role DescriptionWe are seeking a highly motivatedSoftware Engineer Internto join our development team. This is afull-time remote rolewhere you will contribute to building and enhancing our software solutions. You will gain hands-on experience in full-stack development while learning directly from...
-
Full Stack Developer at Limited
5 days ago
Nairobi, Nairobi Area, Kenya Africa Management Solutions Full time $60,000 - $80,000 per yearJob Summary:Key Responsibilities:Design and develop full-stack web applications using Laravel (PHP) and MySQL. Build and maintain efficient, reusable, and reliable backend code and APIs. Develop frontend interfaces and integrate with backend systems. Collaborate with cross-functional teams, including designers, product managers, and other developers. ...
-
Senior Software Engineer
5 days ago
Nairobi, Nairobi Area, Kenya Eclectics Intl. Full time 900,000 - 1,200,000 per yearCompany DescriptionEclectics Intl. is a Pan African company that serves over 244 financial institutions and other corporations across 25 countries in Africa. We deliver innovative, state-of-the-art, tailor-made software solutions for the banking, financial, agricultural, transport, and public sectors. Our mission is to provide top-notch software solutions...
-
Software Engineer
2 days ago
Nairobi, Nairobi Area, Kenya Cit Logistics Systems Full time $104,000 - $130,878 per yearSoftware Developer RoleAbout the RoleWe are seeking a highly skilled Software Developer with proven expertise in Flutter and the MERN stack (MongoDB, , React, ) to join our growing technology team. The successful candidate will play a key role in designing, developing, and maintaining both mobile and web applications that align with our strategic goals.Key...