#1 Job Board for tech industry in Europe

React & Node Developer (freedom, PoC)
JavaScript

React & Node Developer (freedom, PoC)

Type of work
Undetermined
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Remote
From Poland With Dev

From Poland With Dev

100% naszych klientów pochodzi z polecenia, dzięki czemu starannie dobieramy projekty, w których pracujemy. Cenimy zdrowe relacje i work-life balance. Brak dystansu, otwartość, zaufanie i ludzkie podejście to filary naszej codziennej pracy.

Tech stack

    Node.js

    regular

    React.JS

    regular

    SQL

    regular

    writing tests

    regular

    AWS

    junior

    Koa.js

    nice to have

    PostgreSQL

    nice to have

    Express.js

    nice to have

    Elasticsearch

    nice to have

    DynamoDB

    nice to have

Job description

Online interview
O nas

Jako polski team, współtworzymy globalny produkt z branży HR/payroll (główny team biznesowy znajduje się w Texasie, USA). W zespole jest ok. 15 osób (włącznie z biznesem), w tym 8 programistów na poziomie Senior. W zespole polskim jest obecnie 7 osób. Produkt szybko się rozwija i mocno stawia na ciągłe unowocześnianie stacku technologicznego.
 
Plusy projektu (wg naszych developerów):

  • czas na improvements, np. porządne pisanie testów czy przegląd toolingu i jego rozwój
  • przewidywalne deadlines, mądre wyceny, brak nadgodzin i niepotrzebnego stresu
  • międzynarodowe, seniorskie i bardzo przyjazne środowisko (m.in. USA, Wielka Brytania, Mołdawia, Hiszpania)
  • posiadanie wpływu - nasz polski team jest głównym odpowiedzialnym za bieżący development 
  • poszukiwanie i wdrażanie ulepszeń - aplikacja jest duża i ambitna, jest trochę legacy, ale jednym z naszych zadań jest ciągłe udoskonalanie aplikacji, proponowanie poprawek/zmian architektonicznych/nowych narzędzi czy opracowywanie Proof of Concept.
 
Przykładowe zadania i odpowiedzialności:

  • programowanie nowych funkcjonalności, tworzenie koncepcji
  • bieżące proaktywne proponowanie rozwiązań technicznych, w tym architektonicznych
  • regularny code review
  • pisanie testów (aktualnie 100% nowych funkcjonalności jest otestowanych)
  • praca nad udoskonalaniem i refaktoringiem istniejących części aplikacji
  • praca w scrumowym rytmie dostarczania oprogramowania, współpraca z pozostałymi członkami zespołu.
 
Poszukiwane kompetencje:

  • solidne umiejętności budowania aplikacji w React.js i Node.js, Javascript ES6 (kompetencje full-stackowe)
  • znajomość Express.js lub Koa.js
  • podstawowe doświadczenie w microservices, RESTful APIs
  • znajomość SQL
  • doświadczenie w pisaniu testów
  • znajomość języka angielskiego.  
 
Mile widziane:

  • doświadczenie w projektowaniu architektury aplikacji
  • doświadczenie w PostgreSQL
  • znajomość Docker, AWS (np. EC2, S3, SES, SQS, RDS, CloudWatch), CI/CD (np. Jenkins)
  • znajomość Jest
  • doświadczenie w ORM
  • React: używanie dumb oraz smart components, React Hooks
  • doświadczenie w Agile scrum/Kanban, Jira
  • w projekcie używamy również: Elasticsearch, Postman, Golang, Python, React Native - możliwość rozwoju w tych technologiach.

W tym projekcie oferujemy:

  • pracę w projekcie międzynarodowym z US, w technicznie bardzo mocnym, międzynarodowym zespole (7 osób z naszej firmy + kilkanaście z USA i innych krajów)
  • pracę w dużym, odpowiedzialnym systemie o zaawansowanej architekturze, pełnym wyzwań
  • świetną atmosferę w zespole i luźne podejście
  • kreatywną pracę (nie klepiemy, tylko proaktywnie współtworzymy ten produkt)
  • doskonałą organizację pracy, pracę z doświadczonymi Scrum Masterami i Product Ownerami
  • możliwość pracy zdalnej, także po zakończeniu epidemii, lub pracę w naszych biurach
  • benefity: prywatną opiekę medyczną, szkolenia min. 4 razy do roku, budżety integracyjne, komfortowe klimatyzowane biura (m.in. w ścisłym centrum Krakowa), inne.

Zapraszamy!

-----

We’re looking for a full-stack JS developer. We contribute to the development of a global HR/payroll product, in cooperation with a couple of international teams. This product, originating from Texas, is growing very rapidly. As a result, we work hard on keeping the technical stack modern and up-to-date.
 
If you like challenging work in interesting, big projects, with advanced architecture and business logic, apply now!
 
What makes this position great

  • Work in a technically strong, international team (7 people from our company and 15+ from US and other countries)
  • Contribute to a large, ambitious project with advanced architecture
  • Enjoy a productive and fun work environment
  • Complete creative tasks (don’t just execute, we expect you to proactively contribute to the project’s progress)
  • Enjoy a mature work culture and solid organization, working with experienced Scrum Masters and Product Owners
  • Work in the office or remotely
  • Benefits: paid vacation, private healthcare, training min. 4x/year, comfortable, air-conditioned offices (e.g. downtown Kraków), and more!
  • B2B, UoP possible.
 
Responsibilities

  • New feature development, conceptual and design work
  • Proactive recommendation of solutions and approaches
  • Refactoring and improving existing application modules
  • Test writing (currently, we have 100% test coverage of new features)
  • Working in an agile manner, cooperation with other team members.
 
Must-haves

  • Min. 3-years experience in React.js, Node.js, Javascript ES6 (fullstack skills)
  • Experience with Express.js or Koa.js
  • Basic experience with microservices, RESTful APIs
  • Experience with SQL
  • Experience with test writing.
 
Nice-to-haves

  • Architecture design skills
  • Experience with PostgreSQL
  • Experience with Docker, AWS (e.g. EC2, S3, SES, SQS, RDS, CloudWatch), CI/CD (e.g. Jenkins)
  • Experience with test writing in Jest 
  • ORM knowledge
  • React: experience in dumb or smart components, React Hooks
  • Experience in Agile scrum/Kanban, Jira
  • Also used in the project: Elasticsearch, Postman, Golang, Python, React Native (candidates will have the opportunity to develop skills in these technologies).

Interested? Let’s talk. Apply now!