
Kenya Broadcasting Corporation- KBC
Communications + 3 more
Description
Technical Requirements
The Essentials:
- Frontend Mastery: Deep experience with JavaScript (ES6+) and at least one modern framework - ideally Vue.js (Composition API) or React.js. You should be comfortable with state management (Pinia/Redux) and converting Figma designs into pixel-perfect code.
- Robust Backend: Proven track record with Node.js (Express/NestJS) or Python (Django/Flask). You should have a "security-first" mindset, with experience implementing OAuth 2.0 and OpenID Connect.
- Database Proficiency: Strong SQL skills (PostgreSQL/MariaDB) for complex relational data, paired with experience in NoSQL environments (MongoDB).
- Infrastructure & Tools: Professional experience with Git workflows, Docker, and cloud storage solutions (like AWS S3).
The "Standard Extras" (Nice-to-Have):
- Experience with Kubernetes or container orchestration.
- Interest or experience in AI/LLM integration (Vector databases like Pinecone/Weaviate).
- Hands-on experience building or maintaining CI/CD pipelines (GitHub Actions,GitLab CI).
Who You Are
- A Problem Solver: You don’t just report problems; you come to the table with three potential solutions.
- A Clear Communicator: You can explain technical debt to a non-technicalstakeholder without losing them in the jargon.
- A Continuous Learner: The tech stack of today isn't the tech stack of tomorrow.
- You are proactive about staying ahead of the curve.
- Qualified: You hold a degree in Computer Science, Software Engineering, or have a portfolio of professional work that proves your expertise.
Responsibilities
- End-to-End Development: Architect, develop, and maintain scalable web andmobile applications using Vue.js/React on the frontend and Node.js/Python on the backend.
- System Integration: Design and implement secure, high-traffic RESTful APIs.
- You will be responsible for ensuring seamless communication between our core broadcasting systems and modern web and mobile interfaces.
- Data Stewardship: Manage and optimize our data layer across PostgreSQL, MariaDB, and MongoDB. You’ll ensure data integrity and performance through smart indexing and query optimization.
- Performance Engineering: Implement caching layers (Redis) and optimize frontend assets to ensure a "zero-lag" experience for our users.
- Technical Leadership: Participate in deep-dive code reviews, mentor junior peers, and contribute to our internal documentation and software development standards.
- Modern DevOps: Own your deployment pipeline. You’ll containerize applications using Docker and work within AWS environments to ensure high availability.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.