Company Description
AmaliTech is a social enterprise that harnesses the potential of remote working to build the future of work in Sub-Saharan Africa. We provide employment pathways in the tech sector to young graduates in Sub-Saharan Africa, connecting them to the global demand for tech talent. Our headquarters is in Germany and we have operations in Ghana and Rwanda.
Job Description
Job Location: Ghana (Accra/Takoradi)
Working Hours: 40 hours/week
Reports to: Service Centre Manager
Salary: Commensurate with qualification and experience
Job Summary:
A software developer (Frontend, Backend or Full-Stack) interested in working on an e-commerce portfolio using high-end CMS and e-commerce technologies built on top of most programming languages and frameworks to innovate and create outstanding customer experiences and accelerate in the ever evolving space of digital commerce.
Key Responsibilities:
- Being responsible for the entire SDLC as well as developing high-quality software solutions
- Participate in the collection of requirements, give estimations, and propose different approaches
- Support in the architecture definition and design of the solution
- Write clean codes to develop innovative solutions
- Demonstrating a good level of software design in any of the following: PHP, Java, NodeJS, applied to e-Commerce solutions
- Follow agile programming best practices and development conventions
- Act as a reliable advisor for teams, customers, and stakeholders
- Stay up to date with open-source trends and emerging CMS and e-commerce technologies
Qualifications
General:
- HND/Bachelor’s degree in Computer Science, IT or programming (coding) related degrees
- 2+ years’ experience in Object Oriented Programming Language(s) in either Java, JavaScript, PHP and any other programming language(s)
- Knowledge in any common framework(s) such as: Symphony, Laravel, Spring Boot, NodeJS, React JS, Vue.js
- Good understanding of software design and architecture
- Basics of container technologies such as: Docker (either in Kubernetes, OpenShift, DockerSwarm) with understanding in CI/CD and automated testing
- Deep understanding of Architecture models such as “Layered Architectures”, “Hexagonal Architectures” or domain-based approaches
- API-Driven / API-Lead Design
- Key understanding around the challenges of session and cache management
- Interest in promoting new technologies in the company and with customers
- Enjoy both continuous learning and sharing knowledge and experience
- Existing knowledge in e-commerce or content management systems (Commerce Cloud, Shopware, Magnolia, Storyblok, Contentful or Similar) is a plus
For Backend:
- Experience in architecture patterns such as IoC / CDI, MVC, Eventbus, etc
- Understanding of web technologies or interfaces (REST, JSON, GraphQL)
For Frontend:
- Knowledge of HTML, CSS/SCSS, Bootstrap and React or Vue
- Knowledge of SEO and/or Accessibility best practices
Additional Information
What To Expect:
Working with AmaliTech provides an excellent opportunity for career growth and development in a healthy and diverse work environment. Our talented and welcoming team will ensure you feel part of our family to get you engaged on the job.
Recruitment Process
- Technical Assessment
- Online Interview
- Job Offer
How To Apply
Interested persons should submit their applications via the company’s website: CLICK HERE TO APPLY ONLINE
Deadline: 7th Oct. 2022