Middle Backend Developer (Node.js)
MasterBorn Sp. z o.o.
Lisbon, Portugal
há 1 dia
source : Just Join IT

Node.js (regular)

JavaScript (advanced)

We are currently developing a team of world class Backend Developers obsessed with Node.js.

Your challenge will be to build a modern, scalable web application using Node.js frameworks (sometimes with TypeScript flavour!) and (No)SQL technologies mostly on AWS Cloud.

You will work (in the Polish time zone!) for one of our U.S. based clients : Riskalyze, TruckMap or Tentacle.

We're a team of top performers. 100% of our clients and referrals are from the high end American IT market.

  • Required skills : at least 2 years of commercial experience in Node.js, basic experience in SQL and NoSQL DBs, vast knowledge about at least one JS framework (Express.
  • js preferred), gets what SOLID and KISS stands for, understands design and architecture patterns and why they exists, used AWS S3 and probably other services, know how and why Docker and GitHub Actions works, a very good command of written and spoken English (CEFR B2+)

  • Nice to have : knowledge of Scrum and Agile methodologies, open-source contributions, Serverless experience, experience in TypeScript and various BE frameworks
  • Perks and Benefits : +6 000 PLN / year training budget, + 900 PLN / quarter for health insurance and sports, Mentoring Program, work on site, hybrid or fully remote
  • B2B + paid days off
  • How we see your role?

    About the role - Technical :

  • Writing readable and easy to maintain JS code with OOP flavour
  • Have technical involvement in the product - finding ways to improve it
  • Direct involvement with design and modification of basic DB structures
  • Writing documentation for delivered code
  • About the role - Non-Technical :

  • To improve and reuse the company’s knowledge base
  • Communicate with the team to efficiently translate business complexities (user stories / tasks) into solutions (results / estimations)
  • Staying on top with trends / news, sharing them, teaching others and aiming for best quality solutions
  • Tools you’ll use :

  • Slack, GSuite
  • GitHub
  • Jira, Confluence, Miro
  • Apple MacBook Pro and... Nivona (best coffee machine ever!)
  • We'll be happy to see that you :

  • Good understanding of JS (at least ES 2018), its pros and flaws, used Classes and follows recent additions / functionalities, loves to get deeper with knowledge and know-how
  • Good experience with at least one Node.js backend framework (i.e. Express.js - preferred, Koa.js, others) - knows most of its basic APIs / features, was working on at least 1 / 2 projects involving such technologies
  • Have worked with SQL databases (integration wise and as a basic design skill) with ORM or query builder tool (ie. Sequalize, Knex)
  • Potentially worked with NoSQL databases and / or in-memory databases and utilized them as a data store
  • English level B2 minimum - documentation / tasks / other reading / writing
  • Great to have :

  • A basic experience with AWS - used some services in specific cases
  • A basic experience with Docker - knows how to prepare a basic environment and connect things up to work locally
  • Knows why MVP is important and regardless of quick delivery times, wants to do a good job at a quality level
  • Team-Player - worked in Agile / Scrum on a daily basis consisting of people with similar skills and monitoring code quality on a daily basis
  • Perks & Benefits

    I. Flexible Schedules to Meet Your Needs :

    Flexible schedules. You decide how you organize your work, as long as you and your team are happy with the results.

    II. You will work on Inspiring Projects :

    American projects; you will have the opportunity to meet American culture of work.

    Top-notch hardware; you will work on the MacBook PRO, because we like to work on the best equipment.

    III. Never Stop Growing :

    You will have individual growth budget for your educational plan.

    IV. Take Care of Your Mood :

    You will be able to use medical treatment in any place you prefer.

    You will be able to use your sports card for the gym or other sports activities.

    We are looking for people who want to be proud of the code and product they create.


    Reportar esta oferta de trabalho

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Meu email
    Ao clicar em "Continuar", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Formulário de candidatura