We are looking for a Full-Stack Developer (Node.JS + Angular) for an EdTech project from France.
The product is a SaaS service for digital document signing and attendance tracking in educational institutions.
It allows for the automation of class attendance tracking, digital document signing, and conducting surveys. Thanks to integrations with LMS and ERP systems, data exchange is automated, eliminating the need for paper-based administration.
The company has been on the market since 2020. The project has raised approximately $1.1 million in investment, already has over 1 million users, and serves more than 1,500 educational institutions.
This is a new client for us. We are currently looking for Node.JS and Full-Stack Developers.
Interview stages:
- Recruitment interview (approx. 30 minutes)
- Internal technical interview (approx. 60 minutes)
- Pair programming (approx. 60 minutes)
- Client interview (approx. 60 minutes)
Team:
- CTO
- 2 Product Manager
- Lead Full-Stack Engineer
- 6 Full-Stack Engineer
- iOS Engineer Engineer
- Angular Engineer
- QA Engineer
Requirements:
- 3+ years of experience with Node.JS
- 1+ year of experience with Angular
- TypeScript
- AWS: Lambda, ECS Fargate, S3, EC2
- Working with CSV/XML/JSON
- OAuth
- MySQL
- REST API
- SOAP
Nice to have:
- React.JS
- Experience with LMS systems and SaaS products
Tech stack of the project:
- Node.JS
- TypeScript
- React.JS
- Angular
- AWS
- Lambda
- ECS Fargate
- S3
- EC2
- MySQL
- Redis
- Elasticsearch
- Jest
- GitHub Actions
- SOLID
- Zod
Responsibilities:
- Develop new features and maintain existing ones using Node.JS and Angular
- Work with external resources and APIs
- Evaluate and optimize service performance
- Translate business requirements into technical solutions
- Participate in technical discussions with the client
- Collaborate with the team and PM
- Fix bugs
What we offer:
- 18 paid vacation days + 10 paid sick leave days
- Extra unpaid leave when needed
- Competence center for knowledge sharing and professional growth
- Course and certification compensation
- Small-group English lessons
- Access to the company library
- Medical insurance or compensation for sports activities
- Flexible working hours
- Compensation for using personal equipment
- Financial support for blood donation
- Minimal bureaucracy
Work options:
- Lviv: Haidamats’ka St, 9а
- Kyiv: Beresteiskyi Ave, 24
Or fully remote
Each resume is reviewed individually. If your qualifications meet our criteria, our recruiter will reach out to you.