Posted today · be early
Senior Full Stack Engineer (React/Node) - Financial Services
Yassir
Egypt, India, Kenya, Nigeria, Russian Federation +1 moreremotePosted 1 day ago
Skill Required
Financial-ServicesProduct-and-TechnologyFullstack-DevelopmentSoftware-EngineerFrontend-EngineerBackend-DevelopmentSenior-Full-Stack-Engineer-(React-Node.Js)Senior-Full-Stack-Developer-(React-Node.Js)Senior-Software-Engineer-Financial-ServicesFull-Stack-EngineerFull Stack DeveloperReactNode.jsEngineeringTypeScriptPostgreSQLautomationData StructuresNext.jsbuildingGraphQLCypressDockerdesignRedisCI/CDDesign PatternsJavaJestAWSGCPandGoCICDFulltime
Key highlights
- One of the first Algerian startups to go through Y Combinator program
- ~$200M in funding from Silicon Valley, Europe, and other VCs
- Operating in 45+ cities across 7 countries (Algeria, Morocco, Tunisia, Senegal, France, Germany, Canada)
- Equity stake in the company
- Opportunity to shape culture at a fast-growing startup
- Direct impact on millions of Africans through financial and on-demand services
Role overview
Yassir is a leading super App in the Maghreb region operating in 45 cities across Algeria, Morocco, Tunisia, France, Canada, and Sub-Saharan Africa. The company offers on-demand services including ride-hailing and last-mile delivery, and is now introducing financial services to enable users to pay, save, and borrow digitally. As a full-stack developer specializing in Node.js and React, you will be part of the engineering team developing both client-side and server-side applications, with a focus on creating seamless integrations between the two while collaborating in a fast-paced, dynamic environment.
Responsibilities
- Design and develop web applications using Node.js and React
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Work with modern tools and technologies, maintaining code quality, organization, and automation
- Identify and correct bottlenecks, fix bugs, and optimize performance
- Participate in brainstorming sessions and contribute ideas to technology, algorithms, and products
- Collaborate closely with design and engineering teams to translate end-user requirements into effective technical solutions
- Embrace and solve complex challenges, delivering results on schedule
Requirements
- Solid in React, Node.js, and TypeScript
- Clean code practices and software design that lasts
- Proactive approach to identifying and solving problems without waiting for direction
- Focus on impact over just completing tickets
- Willingness to share knowledge and help others grow
- Commitment to excellence both technically and humanly
Nice to have
- Next.js
- TypeScript
- PostgreSQL
- REST/GraphQL
- Docker
- CI/CD
- Clean Architecture
- Domain-Driven Design (software architecture)
- SOLID principles
- Testing (Jest / Cypress)
- Redis
- AWS/GCP
- Java (for backend interoperability or legacy systems)
Benefits
- Attractive salary
- Equity stake in the company
- Be part of one of the first Algerian startups to go through the Y Combinator program
- One of the fastest-growing tech companies in North Africa
- Lasting impact on company culture
- Steep learning curve with own responsibility and intensive guidance
- Make a real impact on the world by helping bring affordable financial and on-demand services to millions of Africans
- Diverse and inclusive culture
Additional details
- Operates in 45+ cities across Algeria, Morocco, Tunisia, Senegal, France, and Germany
- Backed by ~$200M in funding from VCs from Silicon Valley, Europe, and other parts of the world
- Current expansion: on-demand services (ride-hailing and last-mile delivery) moving into financial services (pay, save, borrow digitally)
- Y Combinator program participant
- African-focused super App with mission to usher continent into digital economy era