Bollard Consulting Limited

Company Details

Rating: No ratings yet — log in to rate this company
Industry: Consulting
Description: Bollard was established in September 2016, to provide professional HR support for SMEs through tailormade solutions. We work with our clients through need identification, solution design and deployment. In this Volatile, Uncertain, Complex and Ambiguous business environment, we believe in close part… Bollard was established in September 2016, to provide professional HR support for SMEs through tailormade solutions. We work with our clients through need identification, solution design and deployment. In this Volatile, Uncertain, Complex and Ambiguous business environment, we believe in close partnership with our clients. This has enabled us walk with them to realize their vision, understand their business requirements, develop clarity of focus and act with agility to maximize on their opportunities. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Not specified
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

As a Junior Full Stack Developer, you’ll contribute to web and mobile products across the user interface, server-side services, and data layer. Working alongside senior developers, you’ll help build and maintain features that connect these parts reliably, while developing your skills through hands-on collaboration and feedback.

Key Responsibilities

  • Implement and improve front-end experiences and the backend services that support them.
  • Build and maintain APIs and RESTful services using Node.js and Express.js.
  • Work with MongoDB to store, retrieve, and manage application data efficiently and securely.
  • Contribute to Android and iOS app development and help deliver useful mobile experiences.
  • Work on code written in PHP and Python as project needs require.
  • Integrate external APIs and help ensure connected services exchange data correctly.
  • Use Git branches, commits, and pull requests to collaborate on changes.
  • Investigate defects, fix their underlying causes, and help keep the codebase reliable and maintainable.

Requirements & Qualifications

  • Working knowledge of Node.js, Express.js, Angular, and the fundamentals of full stack development.
  • Experience using MongoDB and understanding core NoSQL database concepts.
  • Experience building Android and iOS applications, or a strong readiness to contribute to mobile development.
  • Familiarity with PHP and Python, with the ability to work across both languages.
  • Practical experience with Git-based workflows, including branches and pull requests.
  • Ability to diagnose technical issues, evaluate solutions, and write clear, maintainable code.
  • Understanding of API integration and how application components communicate.
  • Personal projects or open-source contributions are welcome as evidence of practical skills. No specific education or minimum years of experience are stated.

What We Offer / Why Join

  • Mentorship and opportunities to learn from senior developers.
  • A fast-moving, development-focused environment with room to build experience.
  • Remote or hybrid work options.
  • The chance to contribute across web services, databases, and mobile applications.
881 open positions on Semasocial right now · 11838 open positions in Nairobi County, Kenya · 25 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.