Position: Node.js Backend developer
Company: PULS Software
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2022-03-01T00:00:00+02:00

This is a full-time position in the office or remote, with flexible working hours.

**Requirements:**
- Intermediate English (written and spoken);
- A team player with strong communication skills;
- 3-5+ years of commercial experience with NodeJS and libraries;
- Strong ability to understand existing code and fix bugs, write enhancements (without rewriting code);
- Experience with NoSQL databases (e.g. PostgreSQL, MongoDB, Redis, ElasticSearch);
- Experience with creating system algorithm and database schemas that represent and support business processes;
- Experience with web applications fundamentals like TypeScript, JavaScript, REST, and Web protocols;
- Experience with AWS services;
- Experience with event-driven microservices, message brokers and cloud architecture;
- Ability to perform benchmarking and optimization;
- Solid experience working with NodeJS (NestJS + Express/Fastify);
- Version control using Git;
- Docker;
- Knowledge of Open API standard;
- Good debugging skills.

**Responsibilities:**
- Writing a good quality code with good structure;
- Optimize the application for maximum speed and scalability;
- Implement security and data protection;
- Participation in daily meetings, retrospectives;
- Project structure and database planning.

**Would be a plus:**
- Experience with CI/CD;
- Docker Compose;

**About project:**
- An online dating platform with the ability to make money from content.

**We offer:**

- Supporting work-life balance;
- Interesting long-term projects with customers from various counties (mostly Israel, USA, Great Britain);
- Assisting with organizing relocation;
- Providing performance review every six months;
- Opportunities for professional development and growth;
- Easy cooperation with C-level;
- Opportunity to propose and implement your own solutions;
- Flexible work schedule;
- Corporate events;
- Discount system from our partners;
- Football team.