Backend Web Developer (Node.js)

Backend Web Developer (Node.js)

Website Concise Software

W Concise Software poszukujemy obecnie ambitnego i doświadczonego Backend Developera.

Poszukujesz interesujących wyzwań zawodowych, które umożliwią Ci rozwój oraz współpracę w projektach dla znanych, światowych marek? Dołącz do nas!

Cenimy wiedzę i zaangażowanie. Chętnie dzielimy się doświadczeniem w zespole i wspieramy się wzajemnie w rozwoju. Wiemy, jak cenna jest efektywność w pracy, a jednocześnie – znamy wartość dobrze zgranego teamu. Jeśli te wartości są bliskie także Tobie – zapraszamy do kontaktu.

Chcesz wraz z nami budować zintegrowany świat? Dołącz do Concise Software!

Możliwość 100% pracy zdalnej

Wymagania:

  • Minimum 2-3 lata doświadczenia w Node.js.
  • Bogate doświadczenie w JavaScripcie (es6+).
  • Komercyjne doświadczenie w pracy z frameworkiem: express.js, NestJs 
  • Doświadczenie w pracy z ORM, np. TypeORM
  • Doświadczenie w systemach kontroli wersji np. GIT.
  • Znajomość narzędzi do testowania (Mocha/Chai/Jest).
  • Znajomość relacyjnych baz danych np. MySQL/PostgreSQL.
  • Umiejętność typowania w Typescript. 
  • Umiejętność dokumentowania interfejsów API za pomocą narzędzi Swagger/Postman.
  • Komunikatywna znajomość języka angielskiego.

Mile widziane:

  • Znajomość nierelacyjnych baz danych (np. MongoDB, DynamoDB)
  • Znajomość BDD.
  • Znajomość koncepcji AWS, ECS, Lambda, Cognito, S3.
  • Znajomość procesów CI i CD. 
  • Rozumienie różnic pomiędzy monolitem, modularnym monolitem a mikroserwisami.
  • Rozumienie czym jest DDD i w jakich przypadkach warto z tego korzystać.
  • Umiejętność stosowania w praktyce wszystkich poziomów piramidy testów.
  • Umiejętność pisania czystego kodu, zgodnego z zasadami SOLID, GRASP.
  • Umiejętność stosowania wzorców projektowych w przypadkach, które tego wymagają i rozumienie kiedy ich stosowanie się nie opłaca.

Obowiązki:

  • Współtworzenie i programowanie warstwy back-end dla systemu www.
  • Współudział w opracowaniu koncepcji rozwiązania dla inicjatywy biznesowej.
  • Zapewnienie jakości wytwarzanych produktów poprzez wsparcie testów akceptacyjnych oraz wdrożenia rozwiązania.
  • Utrzymywanie i aktualizację repozytorium dokumentacji technicznej systemów informatycznych.
  • Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami oraz dobrymi praktykami.

Oferujemy:

Elastyczne godziny pracy

Elastyczną formę zatrudnienia

Budżet na wyjścia i wyjazdy integracyjne

Lekcje języka angielskiego

System premiowy MyBenefit

Bibliotekę branżową + bazę e-learning

Budżet szkoleniowy

Prywatną opiekę medyczną

Środowy lunch (biuro)

Chcesz do nas dołączyć? #CSRocketTeam czeka na Ciebie! Wystarczy, że wyślesz do nas CV  (koniecznie z następującym dopiskiem):

”Wyrażam zgodę na przetwarzanie danych osobowych przez CONCISE SOFTWARE Sp. z o. o. z siedzibą w Rzeszowie przy ul. Geodetów 1, zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO)).”

Naszą politykę prywatności znajdziesz pod linkiem: https://concisesoftware.com/privacy-policy/

 

To apply for this job email your details to spasko@concisesoftware.com.

Sylwia Paśko - Krzak

Start your career at Concise Software
We aren't just looking for candidates with certain skills and experience:
we’re also looking for people who are passionate about what they do.

Can’t find what you’re looking for?
Send us your CV. We'll get back to you when we find something interesting that matches your expectations.

Any questions? Please feel free to contact me.
Mobile: 786 207 707
E-mail: spasko@concisesoftware.com

You don't have permission to register