Junior Software Engineer
Job Responsibilities
Role
Description
As a Junior
Software Engineer at Wazzo Consulting, you’ll be a core part of our engineering
team, contributing to the development and deployment of both customer-facing
and internal technical products. This role is ideal for someone with a passion
for back-end development, cloud deployment, and IT systems who is eager to dive
into a startup environment where close collaboration and rapid iteration are
the norm.
You’ll work
closely with our small, dynamic team, reporting directly to the lead engineer,
and will have the opportunity to take on meaningful technical responsibilities
from day one. While the focus will be on back-end systems, cloud infrastructure
and IT, you’ll also have opportunities to work across the full stack, gaining
exposure to front-end technologies and end-to-end product development.
Job Context
What You’ll
Do
- Maintain a
scalable and secure back-end system, helping to design and build improvements
and new features.
- Assist in
setting up and managing cloud infrastructure, ensuring robust and efficient
deployments.
- Support IT
systems to streamline development workflows and internal operations.
- Collaborate
with the engineering team to tackle challenging technical problems and develop
innovative solutions.
- Work flexibly across the full stack to contribute to product development, receiving training and experience in front-end technologies.
- Engage in
early-stage decision-making, directly influencing the direction of the
platform.
Educational Requirements
Bachelor's
(required)
Experience Requirements
Required
Experience
- 2+ yrs
experience in Software Engineering.
- Proficiency
in Python, with familiarity of FastAPI.
- Experience
with Database Management, particularly SQL database technologies.
- Proficiency
in using Linux, Docker, and GitHub in development environments.
- Good
understanding of web development principles, including HTML and CSS.
- Excellent organisational and communication skills.
Desirable
- Bachelor's
degree in STEM field or equivalent experience.
- Experience
with AWS or other cloud infrastructure systems.
- Experience
using in modern front-end JavaScript frameworks (e.g. React/NextJS)
- Demonstrated ability to lead distributed teams.
- Strong capabilities in extracting and analysing requirements from subject matter experts.
- Back-end
development: 2 years (required)
Additional Requirements
Language:
- English and
Krio (required)
Work
authorisation:
- Sierra Leone
(required)
Work Location:
- On-Site Freetown office
Compensation & Other Benefits
Please feel
free to reach out to contact@wazzoconsulting.com if you have any questions.