We are currently seeking two highly skilled Full-Stack Software Developers to join our team, as outlined in reference number DSM/01/05/2026. This role requires expertise in both front-end and back-end development, with proficiency in relevant frameworks, languages, and tools. The ideal candidates will have a strong background in software engineering, problem-solving abilities, and a commitment to delivering high-quality solutions. Responsibilities include designing, developing, and maintaining scalable applications, collaborating with cross-functional teams, and ensuring efficient system performance. Candidates must meet the specified qualifications and demonstrate a track record of successful project delivery.
We are seeking a highly motivated professional to fill a critical position within our organization. This role demands a candidate with exceptional analytical skills and a proven track record in [specific industry or function, if mentioned]. The ideal candidate will possess strong communication abilities and the capacity to collaborate effectively across diverse teams. Responsibilities include [list key duties, if provided], with an emphasis on delivering measurable results in a fast-paced environment. Proficiency in [specific tools, software, or methodologies, if applicable] is required, along with a minimum of [X years] of relevant experience. The successful applicant will exhibit leadership qualities, adaptability, and a commitment to continuous improvement. This position offers opportunities for professional growth and the chance to contribute to meaningful projects.
Kenya Broadcasting Corporation (KBC) stands at a transformative juncture in its evolution. With a strategic focus on modernization, we are enhancing our digital infrastructure to deliver superior services to the Kenyan public across diverse platforms. To achieve this vision, we are assembling a specialized internal Software Development team, enabling us to transition from generic, off-the-shelf systems to tailored, high-performance solutions.
We seek a Full-Stack Software Developer eager to move beyond routine bug fixes and instead lead the end-to-end development of features—from database design to user interface implementation. In this role, you will join a forward-thinking team where your architectural choices carry real weight, and your contributions will shape how millions of Kenyans engage with news and entertainment content.
Oversee a range of critical duties, including the management of daily operations to ensure seamless workflow and adherence to organizational standards. Develop and implement strategic initiatives aimed at enhancing efficiency, productivity, and overall performance within the team or department. Collaborate closely with cross-functional teams to align objectives, resolve challenges, and drive collective success. Monitor key performance indicators (KPIs) and project milestones, providing data-driven insights to leadership for informed decision-making. Foster a culture of accountability, innovation, and continuous improvement through coaching, mentoring, and performance evaluations. Ensure compliance with company policies, industry regulations, and ethical guidelines while maintaining a high standard of professionalism.
Architect, build, and sustain scalable web and mobile applications from conception to deployment, utilizing Vue.js or React for frontend development and Node.js or Python for backend systems.
Design and deploy secure, high-performance RESTful APIs to ensure seamless system integration.
You will oversee the integration of our primary broadcasting systems with contemporary web and mobile platforms to facilitate uninterrupted communication.
Data Stewardship: Oversee and enhance our data infrastructure spanning PostgreSQL, MariaDB, and MongoDB. You will maintain data integrity and maximize performance by implementing strategic indexing and refining query execution.
Engineering performance involves deploying caching solutions, such as Regis, and refining frontend assets to deliver an experience with zero perceived latency for users.
Provide technical leadership by conducting thorough code reviews, guiding junior team members, and enhancing internal documentation and software development guidelines.
Modern DevOps professionals will take full ownership of the deployment pipeline, leveraging Docker to containerize applications and deploying them within AWS environments to guarantee optimal availability.
Excellent knowledge of STC, FAR and Part 25 regulations is essential. Familiarity with CAT III operations, certification processes, and EASA Part 21 requirements is a must. Experience performing MEL assessments and handling dispatch deviations is required. Proficiency in using tools such as SAP and analytical software for tracking and reporting is necessary. Strong analytical, communication, and organizational skills are critical for this role.
The Essentials:
Frontend expertise is essential, with strong proficiency in JavaScript (ES6+) and hands-on experience with at least one contemporary framework, such as Vue.js (using the Composition API) or React.js. You must demonstrate solid skills in state management solutions like Pinna or Redux, alongside the ability to translate Figma designs into meticulously precise, pixel-perfect implementations.
Seeking a seasoned backend developer with expertise in Node.js (Express or Nests) or Python (Django or Flask), demonstrating a strong foundation in secure system design. You bring hands-on experience implementing OAuth 2.0 and OpenID Connect, prioritizing security at every stage of development.
Experienced in both SQL and NoSQL environments, with a focus on PostgreSQL and MariaDB for intricate relational data management, complemented by hands-on work in MongoDB.
Professional experience encompasses Git workflows, Docker, and cloud storage solutions, including AWS S3, among others.
The optional qualifications, designated as “Standard Extras,” include:
Proficiency in Kubernetes or other container orchestration platforms is required.
Individuals with a demonstrated interest in or practical experience integrating AI and Large Language Models (LLMs)—particularly with vector databases such as Pine cone or We aviate—are strongly encouraged to apply.
Proven expertise in designing, implementing, and managing CI/CD pipelines using tools such as GitHub Actions and GitLab CI.
Who You Are
A Solutions-Oriented Professional: Rather than merely identifying issues, you proactively present three viable solutions to address them.
You possess the ability to convey complex technical debt concepts to non-technical stakeholders in a manner that ensures clarity and engagement, free from overwhelming technical jargon.
As a continual learner, you recognize that the technology landscape is ever-evolving, ensuring your skills remain current and adaptable to future advancements.
You consistently anticipate emerging trends and developments in your field, demonstrating a forward-thinking mindset.
You must possess a degree in Computer Science or Software Engineering, or alternatively, demonstrate your proficiency through a comprehensive portfolio of professional work.
Qualifications
BA/BSc/HND