Backend Node.js Engineer
Backend Node.js engineer joining the team behind Ring Publishing, a platform for creating, managing, and organizing content for digital media brands in 12 countries. Day to day: building asynchronous Node.js microservices with SQL/NoSQL databases on AWS, using CI/CD and TDD, and leveraging AI agents like Copilot, Cursor, and Claude Code.
- Compensation
- Not disclosed
- Location
- Kraków, Poland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Very good asynchronous backend programming skills with Node.js
- Experience building applications in a microservices environment
- Knowledge of databases (SQL, NoSQL)
- Strategic and creative thinking; engagement and initiative in solving business problems
- Ability to write technical product documentation
- Ability to work with AI agents (e.g. GitHub Copilot, Cursor, Claude Code) for coding, testing, and documentation, with critical verification of generated solutions
- Ability to precisely define requirements and acceptance criteria based on product and business understanding
- Good command of English
Nice to have
- Familiarity with CI/CD solutions
- Practical knowledge of EKS
Full description
Ring Publishing to kompleksowa platforma wydawnicza dla cyfrowych mediów wspierająca marki medialne online oraz w druku. Dzięki automatyzacji dostarcza innowacyjnych rozwiązań w dwunastu krajach na całym świecie.
W ramach rozwoju Ring Publishing poszukujemy osoby, która dołączy do zespołu rozwijającego systemy tworzenia, zarządzania, modyfikowania i organizowania treści.
Szukamy Engineera, który posiada praktyczne umiejętności w tworzeniu aplikacji pracujących w środowisku rozproszonym i bazodanowym oraz sprawnie wykorzystuje narzędzia AI do przyspieszenia pracy, zachowując przy tym krytyczne podejście do jakości i bezpieczeństwa tworzonych rozwiązań. Zależy nam na osobie, która chce dogłębnie poznać produkt i potrzeby biznesowe użytkowników, by dostarczać rozwiązania realnie odpowiadające na ich potrzeby.
Korzystamy z rozwiązań CI/CD, TDD oraz chmury AWS.
- Bardzo dobrej umiejętności programowania asynchronicznego po stronie backendu - Node.js
- Doświadczenia w tworzeniu aplikacji w środowisku mikroserwisów
- Znajomości baz danych (SQL, NoSQL)
- Umiejętności strategicznego i twórczego myślenia - zaangażowania i inicjatywy w rozwiązywaniu problemów biznesowych
- Umiejętności tworzenia dokumentacji technicznej produktu
- Umiejętność pracy z agentami AI (np. GitHub Copilot, Cursor, Claude Code) przy tworzeniu, testowaniu i dokumentowaniu kodu, wraz z umiejętnością weryfikacji generowanych rozwiązań.
- Umiejętność precyzyjnego definiowania wymagań i kryteriów akceptacji w oparciu o dobre zrozumienie produktu i potrzeb biznesowych
- Dobrej znajomości języka angielskiego
Mile widziane:
Znajomość rozwiązań CI/CD
Praktyczna znajomość EKS