About This Opportunity
Junior Software Engineer Job at Pebuu
Location: Not Specified
Job Type: Full Time
Qualification: Bachelor’s Degree in Computer Science, Software Engineering, Information Technology or Related Field
Experience: 0–2 Years
Category: ICT / Software Development / IT
Company: Pebuu
Posted: August 2026
Deadline: Not Specified
Job Overview
Pebuu is seeking a motivated and technically curious Junior Software Engineer to join its engineering team. The opportunity is designed for a recent graduate or early-career software engineer who enjoys solving problems across software development, infrastructure, cloud platforms and customer technical support.
The successful candidate will work alongside senior engineers and contribute to the development, maintenance and improvement of Pebuu's software products. The role provides practical exposure to the full software engineering lifecycle, including development, testing, debugging, deployment, production support, database management, API development and infrastructure monitoring.
This position is particularly suitable for candidates with 0–2 years of professional experience, including recent graduates who have developed relevant skills through academic projects, internships, personal software projects or other demonstrable experience. �
pebuu.com
About Pebuu
Pebuu is a technology-focused organisation with an engineering environment that involves software products, customer-facing technical support, cloud infrastructure, databases and system integrations. The Junior Software Engineer will contribute to the company's technology ecosystem while developing practical experience across multiple areas of software engineering.
The role offers exposure beyond traditional application development, giving the successful candidate an opportunity to understand how software products are developed, deployed, maintained and supported in a production environment.
Job Purpose
The Junior Software Engineer will support the engineering team in developing and maintaining Pebuu's software products while assisting with infrastructure, deployments, databases, integrations and technical support.
The position requires someone who can learn quickly, investigate technical problems systematically and take ownership of day-to-day engineering tasks. The engineer will work under the guidance of senior team members and escalate complex issues when necessary. �
pebuu.com
Key Responsibilities
The Junior Software Engineer will be responsible for developing, maintaining, testing and improving Pebuu's software products. This includes contributing to new functionality as well as maintaining existing applications.
The successful candidate will investigate, troubleshoot and resolve software bugs. This will require analysing problems, identifying their causes, implementing appropriate fixes and testing solutions before deployment.
The role will also involve providing first-line technical support to customers through email and the company's support platform. Customer support is expected to account for approximately 25% of the role, making strong written communication and problem-solving skills important.
The engineer will assist with software deployments and production releases, helping ensure that new application versions and improvements are released correctly and with minimal disruption.
Another responsibility will be monitoring, maintaining and troubleshooting Linux servers and cloud infrastructure. The successful candidate should be comfortable working within Linux environments and using SSH to access and manage systems.
The role will involve writing and optimising SQL queries and managing application databases. Candidates will therefore need a good understanding of relational databases, particularly MySQL and PostgreSQL.
The Junior Software Engineer will also build and maintain REST APIs and system integrations, contributing to communication between different software components and services.
Collaboration will be an important part of the position. The successful candidate will use Git for version control and participate in code reviews with other members of the engineering team.
The engineer will document technical processes and solutions to help maintain clear internal knowledge and make future troubleshooting and development more efficient.
The successful candidate will also take ownership of assigned day-to-day engineering tasks while escalating complex technical issues to senior engineers when appropriate. �
pebuu.com
Qualifications and Requirements
Applicants should meet the following requirements:
Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent demonstrable experience.
0–2 years of professional software engineering experience.
Recent graduates are encouraged to apply.
Strong knowledge of HTML, CSS and JavaScript.
Experience with React and/or Next.js.
Experience developing Node.js applications.
Good understanding of SQL databases.
Knowledge of MySQL and PostgreSQL.
Experience using Git for version control.
Ability to work comfortably in a Linux environment.
Familiarity with SSH.
Strong analytical and problem-solving skills.
Excellent written communication skills.
Ability to work collaboratively with senior engineers and other technical teams.
Willingness to learn and take ownership of assigned engineering responsibilities. �
pebuu.com
Technical Skills and Additional Advantages
Candidates with knowledge of Flutter and Dart will have an added advantage, particularly where mobile application development is involved.
Additional desirable technical knowledge includes Supabase, Prisma ORM, Nginx, Apache, PM2 and Docker. Experience with mobile application development and cloud infrastructure will also strengthen an applicant's profile.
These additional skills are listed as bonus qualifications, meaning candidates do not necessarily need to possess all of them to be considered. However, familiarity with these technologies can demonstrate broader technical capability and readiness to work across different parts of the company's technology environment. �
pebuu.com
Who Should Apply?
This opportunity is suitable for recent Computer Science, Software Engineering, IT and related graduates looking to begin or develop their careers in professional software engineering.
It may also suit junior developers who have gained practical experience through internships, university projects, coding projects, freelance development or personal applications. Candidates should be able to demonstrate an understanding of modern web development and have a genuine interest in learning how software applications operate in production environments.
Applicants should be comfortable learning new technologies and working across different technical areas rather than focusing exclusively on coding. The combination of software development, databases, Linux, cloud infrastructure, deployments and customer support makes the role suitable for candidates seeking broad exposure to modern engineering practices.
Career Opportunity
Working as a Junior Software Engineer at Pebuu can provide valuable practical experience across the software development lifecycle. The successful candidate will gain exposure to application development, debugging, testing, API development, database management, Git-based collaboration, Linux administration, cloud infrastructure, production deployments and customer support.
The role can also help a junior engineer develop important professional skills such as technical documentation, incident troubleshooting, code review, communication and working effectively with senior engineering teams.
Application Information
Interested candidates should submit their CV together with a brief cover letter explaining their interest in the position.
Applicants should also highlight relevant academic projects, internships or personal software projects that demonstrate their technical capabilities and practical experience.
Applications should be sent to:
findus@pebuu.com
Candidates are encouraged to ensure that their CV clearly highlights relevant programming languages, frameworks, databases, development projects, internships and technical certifications where applicable.
Deadline: Not Specified
Important Notice
Job Openings Kenya shares employment opportunities to help job seekers discover available vacancies. Applicants should independently verify the position, requirements and application instructions with the employer before applying. Never pay money to obtain a job or to participate in a recruitment process.
For more job description visit: jobopenings.co.ke
Requirements
- Bachelor's degree in relevant field
- 3+ years experience
- Strong communication skills
Login to View Details
Create an account to see requirements, responsibilities, and apply.
Login / Sign UpApplication & Safety Advice
Key tips for applying to Pebuu
Quick Info
Type
JobCompany
Pebuu
Location
Deadline
Rolling Basis
Open until filled
Share
Help others discover this