Junior Software Engineer at MGA Consulting Ghana Limited
Full Time Job @Ghana Careers 3 posted 2 weeks ago in IT & Telecoms Share this jobJob Detail
- Job ID 35108
- Career Level Others
- Experience 3 Years
- Gender Male
- Qualifications Bachelor's Degree
Job Description
Job Title: Junior Software Engineer (Full-Time)
Location: Accra
Organisation: MGA Consulting Ghana Limited
Application Deadline: 1 May 2026
Company Profile
MGA Consulting Ghana Limited is a forward-looking technology consulting firm focused on delivering innovative digital solutions that drive business growth. We combine technical excellence with a collaborative approach to build scalable, user-focused products.
We create a supportive and growth-oriented environment where early-career engineers can learn, contribute meaningfully, and develop strong technical foundations.
Latest Career Advice
- The Soft Skills Crisis in Ghana: Why Qualified Professionals Are Still Struggling to Get Hired May 8, 2026
- How to Fix Any Weak CV: Turn Your CV Into an Interview Magnet (Ghana Guide) May 4, 2026
- How to Create a Career Development Plan in Ghana Apr 27, 2026
- How to Answer “Tell Me About Yourself” Interview Question Apr 26, 2026
Role Summary
The Junior Software Engineer contributes to the development and maintenance of modern web applications. The role focuses on building scalable frontend and backend features, supporting system functionality, and collaborating with senior engineers to deliver high-quality products.
Key Responsibilities
- Build and maintain responsive frontend pages and components using Next.js, React, TypeScript, and Tailwind CSS.
- Implement product features across public websites, course catalogues, learner dashboards, admin dashboards, and user account flows.
- Develop backend procedures, forms, and CRUD operations using tRPC, Zod, and Drizzle ORM.
- Design and maintain database schemas, migrations, queries, and relationships in PostgreSQL via Supabase.
- Support the implementation of authentication systems, role-based access controls, and user permissions under supervision.
- Integrate third-party services such as Mux (video), Paystack (payments), and Resend (email workflows).
- Implement and maintain webhook handlers, validation logic, error handling, and idempotent processing for transactions.
- Write clean, maintainable, and well-structured code aligned with defined architecture and domain standards.
- Test features before release and contribute to unit, integration, and end-to-end testing.
- Troubleshoot bugs, improve performance, and enhance responsiveness for production readiness.
- Use Git and GitHub workflows effectively, including branching, pull requests, and responding to code reviews.
- Document work clearly, communicate progress, and escalate blockers early.
Qualifications & Experience
- Diploma or degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
- 1–3 years of web development experience (including internships, freelance work, or strong personal projects).
- Solid understanding of HTML5, CSS3, and JavaScript.
- Practical experience with TypeScript and React.
- Working knowledge of Next.js.
Technical Skills
- Familiarity with Supabase, PostgreSQL, Drizzle ORM, and tRPC is an advantage.
- Understanding of authentication systems and protected routes.
- Knowledge of responsive web design and modern UI development.
- Basic understanding of backend systems and API-driven application architecture.
- Working knowledge of SQL and relational databases.
- Experience with Git and GitHub workflows.
- Ability to build forms, validations, dashboards, and CRUD functionalities.
Skills & Attributes
- Strong problem-solving and debugging abilities.
- Attention to detail and commitment to writing high-quality code.
- Willingness to learn and adapt within a structured technical environment.
- Good communication and teamwork skills.
- Ability to follow technical direction and contribute effectively within a team.
How to Apply
Click the “APPLY FOR THIS JOB” button below to submit your application.
Other jobs you may like
-
Business Development Manager at Digital Jewels Africa
- @ Ghana Careers 4
- Accra, Greater Accra, Ghana
