Position: Senior Node. JS developer
Company: Ukad
Category: Node.js
Experience required: 5y
English level: intermediate

**What we are looking for:** 
- 4+ Years of experience in back-end development with experience of implementing multiple medium/large systems
- Structured and analytical thinker who can advise on architectural changes and able to predict and estimate the results of an implementation of different solutions 
- A solid grasp of JavaScript and Node.JS is required but general experience in designing robust and scalable back-ends is more important.
- Experience with SQL databases, better PostgreSQL
- Experience with APIs to connect complex applications
- Effective written and verbal English to communicate with our international team.

**Considered as a big plus:**

- DevOps or Data Security experience to deal with very sensitive data
- React. JS.

**How we work in a team:**
- Monorepo setup using Yarn workspaces. Linting, code styling, and type checking throughout the codebase. Everything is integrated with VSCode
- GitHub workflow. PRs close GitHub issues that we manage in a Kanban board. Every PR deploys a full working environment where backend and frontend can be accessed live
- CI for testing is handled in GitHub actions for every push.

**We offer you:**
- Challenging tasks
- Long-term employment and real opportunities to change roles and projects within the company
- Cozy office space in the historical city center
- Tables with the ability to adjust the height
- NO bureaucracy
- 40-hour working week with flexible working hours
- 15 paid vacation days per year
- Paid sick leave days without any references
- PE accounting
- Partial compensation for English lessons, sports
- Compensation for attending external events (conferences, workshops, etc.)
- Flexible work-from-home policy.