Position: Senior Full Stack (React+Node.js)
Company: Sombra
Category: Node.js
Experience required: 3y
English level: upper

Stack: Node.js, TypeScript, TypeORM, GraphQL, PostgreSQL, Jest, OIDC, React, TypeScript, Apollo Client, Apollo react-hooks, Material-UI, Styled-components, Enzyme, React Testing library, OIDC

**Requirements:**
3+ years of experience in full-stack web/software development;
Experience with Node.js and Front-end JavaScript (React);
Experience with API driven development;
Demonstrable experience having created beautiful web experiences;
Experience working in a dynamic environment, possibly in a startup or scale up;
Would be a plus: Experience with C#, Swift, Java/Kotlin, experience working in a cloud environment, AWS, Azure, GCP.

**Responsibilities:**
Build web applications with Node.js, JavaScript & React.js;
Write clean reusable code;
Use proper testing frameworks;
Learn, implement and evangelize the latest tools, libraries and design patterns;
Take part in daily standups and sprint planning sessions;
Prototype new products and features;
Work closely with the design team and use the latest tech on a variety of platforms;
Craft beautiful front ends;
Work in a cloud environment;
Create scalable web and mobile applications;
Hang out with the team – create friendships, build trust.

**What we offer:**
50% cost compensation for attending courses and seminars on self-development;
Сareer opportunities;
Internal University (Tech Communities (Front End, Back End, QA), leadership program, etc);
English training courses (twice per week+Communication Course, Grammar Course and of course practice with native speakers every week);
Paid time off (vacation days (18 working days) and sick days (10 working days));
Gym memberships or discounts (6000 UAH per year);
Wellness programs (participation in running marathons, health plan (vaccination, dental or vision plans, etc);
Corporate doctor;
Corporate events (travel talks, online parties);
Parental Leave.