Backend (Node.js) Software Engineer (offline)

Required skills:
• 2.5+ years of commercial/production-grade web application development
• Knowledge of Node.js and related frameworks (Express.js, etc.)
• Good proficiency with Typescript/JavaScript
• Good experience with Postgres databases
• Reusable, testable, and efficient coding approach
• Understanding the nature of asynchronous programming and its quirks and workarounds
• Understanding of testing frameworks, experience writing unit tests
• Experience with version control systems (git preferred)
• Knowledge of common algorithms, data structures, and patterns/anti-patterns
• Good level of English: reading & writing. Spoken English is a plus.
• Self-motivation

Would be a plus:
• Experience with Docker
• Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
• Understanding accessibility and security compliance
• Understanding fundamental design principles behind a scalable application

Responsibilities:
• High Level Architecture Design
• Development/Testing Environment setup
• Implementation of new functionality based on back-end
• API for mobile app
• Correction defects based on testing results
• Deployment to production environment
• Scrum activities


What We Offer:
- Schedule which makes it impossible to be late for work
- English classes twice a week
- Pet & pal friendly office
- Deep involvement starting from the earliest project stages
- Challenging projects
- Friendly team
- Competitive salary & career growth opportunities

P.S. для оценки уровня специалиста, нам потребуется пример кода.
Будем благодарны, если у вас будет возможность вместе с резюме выслать и пример кода =)

About Disoft

Компанія Disoft – це місце, де зустрічаються інновації, технології та IT-таланти, щоб реалізувати круті ідеї у якісних продуктах. У складі компанії 60 осіб, команда складається з розробників, дизайнерів, маркетологів та менеджерів.
Disoft займається розробкою комерційних веб та мобільних додатків – частіше великих систем, в яких використовується:
• Система керування заявками;
• Взаємодія зі сторонніми API;
• Документообіг та електронний цифровий підпис;
• Бухгалтерія;
• Взаємодія з мікрокомп'ютерами;
• Система налаштування та керування мережевим обладнанням;
• Навчання, автоматичні системи тестування;
• Регулювання прав доступу;
• Завдання оптимізації;
• Формування звітності та багато іншого.
Продукти складні, але цікаві.
Ми забезпечуємо найбільш інноваційне середовище співпраці для розвитку, взаємодії та розширеного професійного зростання. Наші люди - талановиті фахівці і наша компанія робить свій внесок у особистісне та кар'єрне зростання кожного спеціаліста.

Company website:
https://disoft.dev

DOU company page:
https://jobs.dou.ua/companies/disoft/

The job ad is no longer active

Look at the current jobs Node.js Kyiv→