Position: Tech Lead/Senior Node JS Developer
Company: ISRAEL IT
Experience required: 5y
English level: intermediate

The project constitutes a charity platform for the registration of charity entities and physical persons who will create programs and budgets to receive donors' contributions. Also, possibility to add for Program Owner, different members to the Program who will help to collect donation contributions to accomplish the budget. It's an ongoing project. There is a confirmed roadmap for the next 1-2 years;

Our Mission: To provide an online giving platform where Givers and nonprofit organizations can work together and create a never-ending cycle of giving. Our Vision: To transform the world of giving and empower everyone to make a positive impact.



Requirements

● 3+ years of experience in Node.js
● 1+ year of experience in TypeScript
● Experience with Express.js
● Experience with Inversify
● Experience with SQL databases (prefer Postgres)
● Experience with AWS (S3, SES)
● Experience with payment systems (Stripe, Paypal)
● Experience building microservices architecture
● Experience with containerized applications and Docker
● Experience with code versioning tools (Git or Bitbucket)
● Experience in unit testing (mocha, chai, sinon)
● Knowledge of algorithms and data structures
● Building application architecture skills, projecting components
● Strong communication skills (English)


Benefits

Work at an international company with high-tech software products;
Informal and friendly atmosphere;
Bureaucracy-free and people-oriented culture
Opportunity for professional growth;
IT CLUSTER membership;
English classes with a lot of fun;
Cool corporate events, team buildings;
Thursdays “happy hours”;
New big office with a lot of cool stuff;
Library in the office;
Gym in the office;
Ping-pong and PS;
Birthday gifts;
Attention to every employee.