Full-stack developer
Department: Development and Testing Department
Reporting Manager: Head of Development and Testing
Supervision: N/A
Location: Agence Togo Digital (ATD)
Positions available: 5
Main Mission
The Fullstack Developer will be responsible for:
Designing, developing, and maintaining robust and scalable web applications; working on both frontend and backend components to deliver comprehensive solutions; collaborating with design, product, and DevOps teams to ensure seamless integration; participating in project planning and execution; ensuring code quality and security; providing technical support to internal teams; participating in application testing and deployment; and maintaining a continuous technological watch to stay up to date with the latest trends and best practices.
Responsibilities
1. Web Application Development
Design and develop complete web applications (frontend and backend).
Participate in drafting functional and technical specifications.
Integrate APIs and third-party services into web applications.
Optimize application performance to guarantee a fluid and responsive user experience.
2. Code Quality and Security
Write clean, modular, and well-documented code.
Conduct code reviews to ensure quality and compliance with industry best practices.
Implement unit, integration, and functional tests to ensure application reliability.
Guarantee application security by adhering to web development standards and security best practices.
3. Collaboration and Technical Support
Collaborate closely with design, product, and DevOps teams to define system features and user interfaces.
Participate in sprint planning meetings and brainstorming sessions.
Provide technical support and resolve complex issues encountered by users.
Document technical configurations and workflows.
Required Skills
Mastery of frontend programming languages (e.g., JavaScript, TypeScript, HTML, CSS).
Proven experience with frontend frameworks and libraries (e.g., React, Angular, Vue.js).
Mastery of backend programming languages and environments (e.g., Node.js).
Strong knowledge of databases (e.g., MongoDB).
Proficiency in version control systems (e.g., Git).
Sharp analytical and synthesis mindset, with a proactive approach to troubleshooting and problem-solving.
Strong communication skills and a natural ability to work effectively within a team.
Fluent in English (both written and spoken).
Preferred Education and Experience
Professional Bachelor’s degree (Licence / BAC+3) in Computer Science, Software Development, or a related field.
A minimum of 2 years of experience in web application development (mobile development experience is an asset).
Proven experience with Agile project management tools (e.g., ZenTao, Jira).
Strong understanding of web security principles.
Hands-on experience with CI/CD tools for automated application deployment.
- Analyste de données
- Architecte d'Entreprise
- Assistant(e) de Direction
- Développeur Frontend
- Responsable de l'Unité Exploitation
- Chargé des Ressources Humaines
- Chargé de Communication Institutionnelle
- Juriste IT
- Développeur Odoo
- Responsable des Opérations
- Responsable Produit
- Responsable Qualité Assurance (QA)
- Développeur Rust / Backend Engineer Rust
- Scrum Master
- Chef de Projet IT DevOps Senior
- Chef de Projet IT Infrastructure Senior
- Chef de Projet IT Système Senior
- Architecte Solutions
- Intégrateur Systèmes
- Responsable de la Livraison Technique
- Responsable Formation
- UX/UI Designer
- UX Writer / Spécialiste en Microcopy