About the job
Job Title: Software Engineer
Location: Accra, Ghana On-Site
Employment Type: Full-Time
Key Responsibilities:
Full-Stack Development
- Design, build, and maintain scalable web applications using Python, Java, PHP, and JavaScript frameworks.
- Develop responsive front-end interfaces and robust back-end services.
- Work with databases (MySQL, PostgreSQL, MongoDB) and RESTful APIs.
Version Control & CI/CD
- Use Git for version control and collaborate effectively with team members.
- Set up and maintain CI/CD pipelines for automated testing and deployment using tools like GitHub Actions, Jenkins, or GitLab CI.
Code Quality & Performance
- Follow coding standards, write unit tests, and ensure high performance and scalability of applications.
- Conduct code reviews and contribute to continuous improvement.
Cross-functional Collaboration
- Support the digital marketing team with technical integrations (e.g., analytics tools, tracking scripts, automation).
- Work with the BPO team and have an understanding of contact centre softwares and CRMs.
Training & Onboarding
- Train and mentor junior developers and interns, especially within the IT department.
- Document processes and run onboarding sessions for new technical team members.
- Lead internal workshops and skill-building sessions.
Maintenance & Support
- Troubleshoot, debug, and upgrade existing systems and applications.
- Monitor security, updates, and system performance.
What We’re Looking For:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3-4 years of hands-on experience in full-stack software development.
- Solid experience with Python, Java, PHP, HTML, CSS, WordPress, and JavaScript.
- Familiarity with frontend frameworks (React, Vue, or Angular) and backend frameworks (Django, Spring, Laravel, etc.).
- Strong understanding of Git and CI/CD tools.
- Working knowledge of cloud services (e.g., AWS, Azure, or GCP) is a plus.
- Excellent communication and leadership skills.
- A natural team player who enjoys sharing knowledge and building others up.
Why Join AIDEC Digital?
- Contribute to high-impact digital projects across Africa.
- Collaborate with a diverse and forward-thinking team.
- Take on leadership and mentoring opportunities.
- Flexible work environment and competitive compensation.
Ready to build Africa’s digital future?
📩 Apply now with your CV and portfolio: info@aidecdigital.com
📅 Application Deadline: 5th June 2025
Ladies are encouraged to apply!