Oferta pracy

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy

NodeJS Software Developer

DevireO firmie

  • Gdynia, pomorskie

  • Ogłoszenie wygasło miesiąc temu
  • Rekrutacja zdalna
  • Praca zdalna
  • Specjalista (Mid / Regular)

Devire to międzynarodowa firma specjalizująca się w usługach rekrutacji, outsourcingu i employer brandingu. Od ponad 30 lat reprezentujemy wiodących pracodawców na rynku europejskim, prowadząc kompleksowe projekty poszukiwań menedżerów i wyspecjalizowanej kadry, wdrażając najnowsze rozwiązania z obszaru usług IT oraz wspierając w budowaniu wizerunku pracodawcy z wyboru.

 

Nasze biura zlokalizowane są w Warszawie, Wrocławiu, Poznaniu, Katowicach oraz Monachium, Frankfurcie, Pradze i Hradec Kralove.

NodeJS Software Developer

For our Client - an Agile Software House, we are looking for person who will join to IT team for the position: React Native Software Developer. 

Role and responsibility:
  • Designing architecture and software solutions;
  • Design REST and asynchronous APIs, and document them;
  • Being familiar and working with:
    • CI / CD deployment pipelines
    • foundations of infrastructure as code concepts and its implementation using Docker, terraform and Kubernetes
    • at least one of the most popular cloud providers - ie. AWS, GCP
  • Cooperation with clients in the software development process;
  • Coordinating work within the software development process;
  • Proactively supporting less experienced team members in solving problems and developing their skills;
  • Analyzing system and business requirements;
  • Development of new functionalities according to defined requirements;
  • Following all defined ways of working, coding standards and procedures;
  • Cooperation within the team both internal and external;
  • Integration and validation of developed software;
  • Creating high quality documentation using C4 model diagrams and architecture decision log;
  • Bug troubleshooting, reporting and fixing in cooperation with other team members and customer representatives;
  • Reporting work in accordance with the adopted process;
  • Participating in estimation and risk analysis.

Crucial requirements:
  • 7+ years of experience in developing software;
  • Knowledge in the area of software development methodologies;
  • Readiness to learn and teach others;
  • Experience with NodeJS:
    • Building http and tcp servers
    • Building websocket based APIs
    • Using streams
    • Using async/await and promises
  • Good Knowledge of OOP, SOLID principles, functional programming;
  • Experience with express framework;
  • Experience with relational databases (like MySQL or Postgres);
  • Experience with Docker and docker-compose;
  • Experience with git;
  • Ability to use *nix shell;
  • Experience in commercial software development;
  • Creating and executing unit and integrational tests;
  • The ability to work with an existing code base;
  • Creative thinking in a problem-solving process;
  • Passion for clean & smart code and great engineering work;
  • Analytical thinking skills;
  • Flexibility in performing tasks;
  • Proactivity;
  • Ability to work independently;
  • Ability to work in a team;
  • Very Good communication skills;
  • Very Good English language skills.

Nice to have skills, knowledge and experience:
  • Experience with Domain Driven Design;
  • Experience with Nest.js;
  • Experience with one of the popular cloud providers (ie. AWS, GCP);
  • Experience using persistent read models/replicas (ie. Redis, elastic);
  • Experience with git-flow;
  • Experience with C4 model and ADRs;
  • Experience with terraform and Kubertnetes;
  • Adept with agile software development lifecycle and DevOps principles;
  • Team Management skills;
  • Business acumen.

Offered benefits:
  • Remote first – you have the freedom to decide whether you like to come into the office or to work 100% remotely;
  • Training budget - we provide 1500 PLN/net per person per year to use on conferences and workshop tickets or courses;
  • Company offsite - we believe every offsite is unforgettable and integrates everybody that is why we meet and try new activities;
  • Learning and development – we provide the space to develop yourself through various activities – like for e.g. knowledge sharing sessions, hackatons, meetups;
  • Multisport Card - we cover 50% of the Multisport Card;
  • Development path - planning with HR your development path and supporting with gaining new skills;
  • Eco friendly mindset – zero waste activities, vegan breakfast buffet, refunds for using public transportation and many more environmentally friendly challenges and benefits.

Klikając w przycisk „Aplikuj”, „Aplikuj teraz” lub w inny sposób wysyłając zgłoszenie rekrutacyjne do Devire Sp. z o.o., zgadzasz się na przetwarzanie przez Devire Sp. z o.o., Devire GmbH oraz Devire s.r.o. Twoich danych osobowych zawartych w zgłoszeniu rekrutacyjnym w celu prowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu oraz oświadczasz, że akceptujesz naszą Politykę Prywatności (www.devire.pl/polityka-prywatnosci) i Regulamin Serwisu (www.devire.pl/regulamin-serwisu/)

Ogłoszenie archiwalne