Tech Lead Full Stack (Node.js / React)
yassir
Algiers, Algeria
Posted Oct 17, 2024
- Full-time
- Product & Tech
Job description
**Yassir** is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in **45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa**. It is backed (~**$200M in funding**) by VCs from Silicon Valley, Europe and other parts of the world. We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally. Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values. ### Responsibilities: - **Technical leadership**: Supervise and mentor a team of developers, fostering their growth and ensuring the quality of the work delivered. - **Full Stack development**: Actively contribute to the development of applications, primarily using **[Node.js](http://Node.js)** for backend and **React** for frontend development. - **Architecture and design**: Design scalable and robust architectures, aligning with both technical and business requirements. - **Code review**: Conduct regular code reviews to ensure best development practices (clean code, testing, documentation, CI/CD) are followed. - **Cross-team collaboration**: Work closely with Product, UX/UI, and QA teams to ensure project delivery on time and to a high standard of quality. - **Continuous improvement**: Implement processes for continuous improvement, stay updated on technological trends, and recommend tools/methodologies that suit the team's needs. - **Project management**: Assist in project planning, define priorities, and ensure deadlines are met. ### Requirements: - **Proven experience** as a **Full Stack Developer** with strong expertise in **[Node.js](http://Node.js)** for backend development and **React** for building user interfaces. - **Team management skills**: Demonstrated experience in managing technical teams and leading projects, with excellent leadership abilities. - **Cloud expertise** (AWS, Azure, etc.) and DevOps tools knowledge (Docker, Kubernetes) is a plus. - **Problem-solving abilities**: Capable of tackling complex technical challenges and anticipating future needs in terms of architecture and scalability. - **Strong communication skills**: Able to explain complex technical concepts to non-technical stakeholders clearly. - **Team player**: Enthusiastic about helping your colleagues grow while staying focused on achieving business goals.