We are currently seeking two Full-Stack Software Developers to join our team, as outlined in reference DSM/01/05/2026. This opportunity is ideal for candidates with expertise in both front-end and back-end development, capable of contributing to the entire software development lifecycle. Successful applicants will collaborate closely with cross-functional teams to design, implement, and deploy robust, scalable solutions while adhering to best practices in coding, testing, and deployment. Proficiency in relevant programming languages, frameworks, and tools is essential, along with strong problem-solving skills and a commitment to continuous learning in a dynamic technological environment.
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 function or purpose of the role]. In this position, you will be responsible for overseeing [key responsibilities], ensuring adherence to [relevant standards or guidelines], and collaborating with cross-functional teams to achieve [specific goals or outcomes]. The ideal candidate will possess [required qualifications, skills, or experience], with a proven track record in [relevant field or industry]. Additionally, you will be expected to maintain [specific tools, systems, or processes] and contribute to continuous improvement initiatives within the organization. Strong communication and problem-solving abilities are essential, as you will serve as a liaison between departments and stakeholders to drive efficiency and innovation.
Kenya Broadcasting Corporation (KBC) stands at a transformative juncture in its evolution. With a commitment to advancing our digital capabilities, we are spearheading modernization efforts to enhance public service delivery across diverse platforms. To achieve this vision, we are assembling a specialized in-house Software Development team, enabling us to transition from restrictive off-the-shelf solutions to tailored, high-efficiency custom applications.
We seek a Full-Stack Software Developer eager to move beyond mere bug fixes and take full ownership of features—from database schema design to UI implementation. By joining our dynamic innovation team, your architectural contributions will shape how millions of Kenyans engage with news and entertainment daily.
Oversee a range of critical duties, including the management of project timelines, coordination of team efforts, and implementation of strategic initiatives to drive organizational success. Develop and maintain comprehensive project plans, ensuring alignment with company objectives while mitigating risks and resolving potential roadblocks. Lead cross-functional teams to foster collaboration, enhance productivity, and deliver high-quality results within established deadlines. Monitor progress through regular assessments, providing data-driven insights and recommendations to senior leadership to support informed decision-making. Additionally, act as a liaison between departments to streamline communication, resolve conflicts, and ensure seamless execution of initiatives.
Architect, develop, and maintain scalable web and mobile applications end-to-end, utilizing Vue.js or React for frontend development and Node.js or Python for backend implementation.
Design and build robust, secure RESTful APIs capable of handling high-traffic loads.
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, implementing strategic indexing and query optimization to maintain data integrity and maximize performance.
As part of Performance Engineering, design and deploy caching solutions, specifically using Regis, alongside optimizing frontend assets to deliver a seamless, lag-free experience for our users.
Demonstrate technical leadership by conducting thorough code reviews, mentoring junior team members, and enhancing internal documentation and software development best practices.
Modern DevOps professionals will design, implement, and manage end-to-end deployment pipelines, leveraging Docker for containerization and AWS environments to guarantee robust, high-availability infrastructure.
Seeking a candidate with expertise in technical specifications, including proficiency in various programming languages, software development methodologies, and system architecture design. The ideal applicant must possess strong analytical skills and experience in troubleshooting complex technical issues. Familiarity with cloud computing platforms, DevOps practices, and cybersecurity principles is highly desirable. Additionally, the role requires knowledge of database management systems, version control tools, and continuous integration/continuous deployment (CI/CD) pipelines.
The Essentials:
Seeking a seasoned frontend developer with advanced proficiency in JavaScript (ES6+) and hands-on expertise in at least one contemporary framework, preferably Vue.js (using the Composition API) or React.js. The ideal candidate will demonstrate strong competencies in state management solutions such as Pinna or Redux, along with a keen ability to translate Figma designs into meticulously accurate, pixel-perfect implementations.
Experienced professionals in backend development with a strong background in Node.js (Express/Nests) or Python (Django/Flask) are sought. A security-first approach is essential, complemented by hands-on experience in implementing OAuth 2.0 and OpenID Connect protocols.
Proficient in both relational and non-relational databases, with a strong command of SQL—particularly PostgreSQL and MariaDB—for intricate data operations, alongside hands-on experience in NoSQL environments such as MongoDB.
Professional experience includes proficiency with Git workflows, Docker, and cloud storage platforms such as AWS S3.
Here’s a polished rewrite of your paragraph while retaining all original details:
A valued addition to this role would be familiarity with “Standard Extras,” which, while not mandatory, are advantageous qualifications. Candidates possessing these skills or experiences will be given preference during the selection process.
Proficiency in Kubernetes or other container orchestration platforms is required.
Individuals with a background or demonstrated interest in artificial intelligence and large language model integration, particularly involving vector databases such as Pine cone or We aviate, are encouraged to apply.
Professional experience in implementing or managing CI/CD pipelines using tools such as GitHub Actions or GitLab CI is required.
Who You Are
A Solution-Oriented Professional: Rather than merely identifying issues, you proactively present at least three viable solutions for consideration.
You excel at distilling complex technical debt into clear, accessible language, ensuring non-technical stakeholders grasp its implications without being overwhelmed by technical jargon.
A dedicated lifelong learner is essential, as the technological landscape evolves continuously.
You demonstrate a forward-thinking approach to anticipate and adapt to evolving trends and developments.
You must possess a degree in Computer Science or Software Engineering, or alternatively, present a portfolio that demonstrates your professional expertise in the field.
Qualifications
BA/BSc/HND