⚡ 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 – Two Positions

Full-Stack Software Engineer – Two Positions

Kenya Broadcasting Corporation (KBC)  · Media / Radio / TV

Full Time Nairobi
Nairobi
Deadline: 20 August 2026
Posted May 21, 2026

We are currently seeking two skilled Full-Stack Software Developers to join our team, as outlined in position KBC 8 under reference DSM/01/05/2026. This opportunity requires expertise in both front-end and back-end development, ensuring the delivery of high-quality, scalable software solutions. Candidates must demonstrate proficiency in relevant programming languages, frameworks, and tools, along with strong problem-solving abilities and collaborative work ethic. The role involves designing, developing, and maintaining robust applications while adhering to best practices in coding, testing, and deployment. Join us to contribute to innovative projects and drive technological advancements within our organization.

We are seeking a highly motivated individual to join our team in the capacity of [Job Title], where you will play a pivotal role in [specific department/team]. Your primary responsibility will involve [key task or function], supported by duties such as [additional responsibility], ensuring seamless operations and adherence to company objectives. The ideal candidate must possess [required skill/qualification], along with proficiency in [specific tool/software], and at least [X years] of relevant experience in [industry/field]. Additionally, strong interpersonal skills and the ability to [specific soft skill, e.g., collaborate effectively] are essential for success in this position. This role offers the opportunity to contribute to [specific project/goal], fostering both professional growth and impactful outcomes.

Kenya Broadcasting Corporation (KBC) stands at a transformative juncture in its evolution. We are undertaking a bold modernization of our digital infrastructure to enhance our service delivery to the Kenyan public within a rapidly evolving multi-platform landscape. To spearhead this initiative, we are assembling a specialized in-house Software Development team, shifting our focus from generic, third-party solutions to bespoke, high-performance systems designed to meet our unique needs.

We seek a versatile Full-Stack Software Developer eager to transcend routine bug fixes and take full ownership of end-to-end feature development—from database architecture to user interface design. This role offers the opportunity to join a dynamic innovation team where your technical decisions carry significant weight, and your contributions will shape how millions of Kenyans engage with news and entertainment daily.

Oversee and execute core duties essential to the role, including managing daily operations, coordinating team activities, ensuring adherence to company policies, and maintaining high standards of productivity and efficiency. Analyze performance metrics to identify trends, optimize workflows, and implement strategic improvements. Foster collaboration across departments to align goals and enhance cross-functional synergy. Develop and mentor team members through regular feedback, training initiatives, and professional growth opportunities. Monitor resource allocation to maximize cost-effectiveness while delivering exceptional results. Ensure compliance with industry regulations and internal guidelines to mitigate risks and uphold organizational integrity. Serve as a liaison between leadership and staff to facilitate transparent communication and drive collective success.

End-to-End Development: Design, build, and optimize scalable web and mobile applications, leveraging Vue.js or React for frontend development and Node.js or Python for backend infrastructure.

Design and construct robust, scalable RESTful APIs that ensure robust security and seamless integration for high-traffic environments.

You will oversee the seamless integration of our core broadcasting systems with contemporary web and mobile platforms, facilitating uninterrupted communication channels.

You will oversee and enhance our data infrastructure, comprising PostgreSQL, MariaDB, and MongoDB, to maintain robust data integrity and high performance. This role involves strategic indexing and query optimization to maximize efficiency and reliability across all database systems.

Develop and deploy caching solutions, specifically utilizing Regis, alongside optimization of frontend assets, to deliver a seamless, lag-free user experience.

Demonstrate technical leadership by conducting thorough code reviews, guiding junior team members, and enhancing internal documentation and software development practices.

DevOps Professionals will take charge of the entire deployment pipeline, implementing modern practices to streamline software delivery. Responsibilities include containerizing applications with Docker and leveraging AWS infrastructure to maintain robust, highly available systems.

Technical Requirements

The Essentials:

Frontend mastery requires extensive experience with JavaScript (ES6+) and familiarity with at least one contemporary framework—preferably Vue.js (using the Composition API) or React.js. Proficiency in state management solutions such as Pinna or Redux is essential, along with the ability to translate Figma designs into flawlessly precise implementations.

Experienced professionals in backend development with a strong background in Node.js (Express/Nests) or Python (Django/Flask) are sought. A commitment to security best practices is essential, demonstrated through hands-on experience with OAuth 2.0 and OpenID Connect implementations.

Proficient in database management, with advanced expertise in SQL for intricate relational data, specifically PostgreSQL and MariaDB, complemented by hands-on experience in NoSQL systems like MongoDB.

Professionals should possess hands-on expertise in Git workflows, Docker, and cloud storage platforms, including AWS S3.

Here’s the paragraph while preserving all original content:

The role includes several valuable yet non-essential additions—referred to as “Standard Extras”—that enhance the position while remaining optional. These benefits may encompass supplementary training programs, advanced certifications, or additional perks designed to further support professional growth and work-life balance. Candidates who meet the preferred qualifications or demonstrate exceptional potential are often encouraged to apply, as these extras provide an opportunity to stand out and gain added advantages in the selection process.

Proficiency in Kubernetes or other container orchestration platforms is required.

Individuals should possess a solid understanding of or practical exposure to AI/LLM integration, particularly with vector databases such as Pine cone or We aviate.

Proven expertise in the development and upkeep of CI/CD pipelines, with a focus on tools such as GitHub Actions or GitLab CI.

Who You Are

You proactively identify issues and present at least three viable solutions for each challenge encountered.

You excel at articulating technical debt in accessible terms for stakeholders who lack a technical background, ensuring clarity and engagement without overwhelming them with specialized terminology.

A dedicated lifelong learner, you recognize that the technology landscape is in constant evolution, with today’s tech stack inevitably giving way to tomorrow’s advancements.

You demonstrate a forward-thinking approach to anticipate industry trends and proactively adapt to evolving challenges.

You must possess a degree in Computer Science or Software Engineering, or alternatively, demonstrate your proficiency through a robust portfolio of professional work.

Qualifications

BA/BSc/HND

More jobs in Nairobi