Position: Senior Software Engineer - Node.JS
Company: Innovecs
Category: Node.js
Experience required: 3y
English level: intermediate
Published: 2021-11-01T00:00:00+02:00

ABOUT THE CLIENT
Israel-based company handling service-intense projects and sophisticated processes. The company was established in 2017 with the purpose to deliver safe remote care to millions of lives through a telemedicine platform.

RESPONSIBILITIES
- building first grade API that integrates with different Microservices and is the heart of the company’s platform;
- analyzing business and product requirements;
- participate in design and code reviews and ensure high development standards across the team;
- testing and deploying software components and ensuring end to end quality robustness of the solution;
- managing individual priorities and deadlines;
- contributing to the overall vision and architecture of the company’s platform;
- coaching and mentoring junior team members.

REQUIREMENTS
- 4+ years of experience with JavaScript (ES6, OOP, OOD);
- 3+ years of experience with NodeJS;
- 1+ year of experience with TypeScript;
- solid knowledge of PostgreSQL or MySQL;
- good Knowledge of GraphQL;
- experience with message brokers (RabbitMQ);
- previous experience with unit tests / integration tests;
- experience with Git, Jira;
- proven experience working on B2B / Enterprise software;
- experience in architecting and developing scalable, cloud-based, distributed systems;
- intermediate English level.

WILL BE A PLUS
- experience with Microservices based architecture;
- great technical skills and understanding of development processes;
- previous experience with Enterprise level products;
- experience with cloud services (AWS, GCP, Azure);
- experience working in a startup environment.
 
WHAT WE LOVE ABOUT INNOVECS
- an environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
- we like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
- high-level compensation and regular performance based salary and career development reviews;
- medical insurance (health), employee assistance program;
- paid vacation, holidays and sick leaves;
- gym 24/7, personal fitness instructor;
- massage in the office, personal wellness consultant;
- english classes with native speakers and partially or fully reimbursed personal trainings and conferences;
- referral program;
- team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.