Sii Ukraine

SII POLAND

SII SWEDEN

Join us Contact us

Sii Ukraine

SII POLAND

SII SWEDEN

Back

Senior Node.js Developer

  • Senior
  • Hybrid, 
  • Office
  • Warsaw
This offer base language is English. Translate into Ukrainian.
This translation is generic. Show original text

Technologies & tools

Join an international team working for a client in the financial sector as a Node.js Developer. This is a senior-level backend development role focused on building and maintaining robust APIs and server-side logic. You’ll collaborate with experienced engineers and contribute to a well-documented, scalable architecture. The work is mostly remote, but you will attend monthly, two/to three-day meetings in Warsaw.

Your tasks

  • Developing and maintaining API endpoints and server-side logic within SvelteKit’s server.js files and form actions
  • Ensuring proper error handling and validation across server-side operations
  • Building database integration layers using PostgreSQL clients
  • Writing SQL queries for CRUD operations and implementing data models aligned with frontend needs
  • Creating unit tests for server-side functions and API routes
  • Participating in code reviews and following established patterns for authentication, authorization, and data fetching
  • Debugging issues across the full stack
  • Contributing to the documentation of API specifications and database schemas

Requirements

  • Minimum 5 years of experience with Node.js
  • Strong understanding of backend architecture and API design
  • Experience with PostgreSQL and writing efficient SQL queries
  • Familiarity with unit testing and code review practices
  • Fluent English (spoken and written)
  • Ability to work effectively in an international team
  • Residing in Poland required
  • Fluent Polish required

Nice to have

  • Experience with Svelte

Job no. 251104-FZRPT

Технології

Приєднуйтесь до міжнародної команди, що працює з клієнтом у фінансовому секторі на позиції Node.js розробника. Це роль бекенд-розробника вищого рівня, яка зосереджена на створенні та підтримці надійних API та серверної логіки. Ви будете співпрацювати з досвідченими інженерами та робити свій внесок у створення добре задокументованої, масштабованої архітектури. Робота переважно віддалена, але ви будете відвідувати щомісячні дво- або триденні зустрічі у Варшаві.

Завдання

  • Розробка та підтримка кінцевих точок API та серверної логіки у файлах server.js та діях форм SvelteKit
  • Забезпечення належної обробки помилок та валідації операцій на стороні сервера
  • Створення рівнів інтеграції з базами даних за допомогою клієнтів PostgreSQL
  • Написання SQL-запитів для CRUD-операцій та реалізація моделей даних відповідно до потреб фронтенду
  • Створення модульних тестів для серверних функцій і маршрутів API
  • Участь в оглядах коду та дотримання встановлених шаблонів для аутентифікації, авторизації та отримання даних
  • Налагодження проблем по всьому стеку
  • Участь у документуванні специфікацій API та схем баз даних

Наші очікування

  • Мінімум 5 років досвіду роботи з Node.js
  • Сильне розуміння архітектури бекенду та дизайну API
  • Досвід роботи з PostgreSQL та написання ефективних SQL запитів
  • Знайомство з практиками юніт-тестування та перегляду коду
  • Вільна англійська (усна та письмова)
  • Здатність ефективно працювати в міжнародній команді
  • Проживання в Польщі є обов'язковим
  • Вільне володіння польською мовою

Буде перевагою

  • Досвід роботи з Svelte

Вакансія № 251104-FZRPT

Quick apply

Fill in the form in English please

Senior Node.js Developer

Work mode*

Select at least one option

angle-down

Option was not selected

Attach CV*

Uploaded file:
  • file_icon Created with Sketch.

Acceptable files: doc, docx, pdf. (max 5MB)
Please submit your file in DOC, DOCX or PDF format
The upload size is limited to 5 MB
File is empty
File was not uploaded

At any time, you may withdraw your consent to the processing of personal data, but such withdrawal shall not affect the legal compliance of any processing of such data, which had occurred before you withdrew your consent. Detailed information on the processing of your personal data is specified in the Privacy Policy.

Sii Poland follows the Procedure for reporting law violations.

Create MySii account to follow your application's status
success

Your application has been submitted

We will contact you as soon as we review your CV

Processing...

Sorry, something went wrong and your message was not delivered

Refresh the page and try again. Contact us form, if problem occurs again

Benefits for you

Apply now Recommend a friend

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

This content is available only in English version.

Are you sure you want to leave this page?

Цей контент доступний тільки в одній мовній версії.
Ви будете перенаправлені на головну сторінку.

Ви справді бажаєте залишити цю сторінку?