Junior Software Engineer at MGA Consulting Ghana Limited
Full Time Job @Ghana Careers 3 posted 2 hours ago in IT & Telecoms Share this jobJob Detail
- Job ID 35108
- Career Level Others
- Experience 3 Years
- Gender Male
- Qualifications Bachelor's Degree
Contact Support via WhatsApp
- Any challenges on GhanaCareers website?
- Send us a quick WhatsApp.
- DO NOT send your CV via our WhatsApp, you'll be blocked!
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.
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
-
E-commerce Coordinator at TAAC Group
- @ Ghana Careers 3
- Accra, Greater Accra, Ghana
