Find a job
← To job search

Node.js Developer

Apply now
Role area:
Contract type:
Full Time
Share on LinkedIn

At Blip you will be working in an international environment with:

  • More than 7500 employees (close to 300 in Porto);
  • 16 distinct locations around the globe, 4 of them technology development centers;

You will be working on a high scale and high demand environment. This will mean:

  • Delivering product at scale for over 5 million customers;
  • Deliver performant product. 99,9% of transactions in less than a second and that our systems process more than 7 million transactions every day (more than all the European stock exchanges combined);
  • Deliver high transitional products. We are in fact part of the API Billionaire’s club supporting and evolving an API serving more than 2.5Bn calls a day.

You will find a high availability delivery environment:

  • The products you develop will comply with ambitious uptime targets: less than 50 minutes downtime expected per year;
  • You will be working in a truly continuous delivery environment that includes: Continuous Integration, Deployment and Testing;

You will be working in an environment where we strongly believe that our people are our most important asset and we invest on them intensively. This means:

  • Having a continuous personal development process;
  • Investing in your competences development not seen as a perk but as a fundamental must: for two years in a row (2017 and 2018) Blip was voted as the best company for personal and professional development in Portugal;
  • Working in Blip will also mean working in an environment deeply focused on the wellbeing, happiness and sense of belonging of our employees. Our mottos are “Work-life balance” and “Full flexibility, full responsibility”.

You will find benefits like:

  • 3 Extra days of vacation;
  • The possibility to work remotely;
  • Showers and locker rooms;
  • Bicycle parking for you to explore alternatives on commuting to work;
  • Fully provisioned kitchen with free breakfast and coffee breaks;
  • Doctor, masseuse, nutritionist and ergonomist at the office;
  • Health insurance;
  • Mobile allowance;
  • Choice of operating system;
  • Own your laptop and accessories;
  • CSR – 2 social days allowance;
  • Sports Training;
  • Partnership discounts;
  • English lessons;
  • Finance advisory;
  • Blip Baby Kit;
  • Referral bonus scheme.

Key experience & qualifications

  • NodeJS and/or development experience of a high concurrency/high transactional platform;
  • Understand the value of RESTfull API or GraphQL
  • Good knowledge of OOP, design patterns, asynchronous programming, microservices, concurrency, and transactions
  • Awareness and experience in using agile methodologies.
  • Highly collaborative team centric individual with strong communication skills
  • Experience with Javascript frameworks such as ReactJS is a plus.

Key Responsibilities

  • Developing new back-end components in Node.js for user-facing features in React.js.
  • Writing secure, reusable and efficient code covered by unit and integration tests.
  • Optimizing components for maximum performance to produce low-latency and highly-available APIs.
  • Work closely with the architecture team for the design and review of development projects to ensure the work is in line with the overall design and strategy
  • Participate in an Agile team and be actively involved in the full software development life cycle
  • Contribute to planning and development of our technology;
  • Remain up-to-date in terms of current (and future) technologic trends.

Key attributes

  • Passion for building a great consumer product that our customers will love;
  • Ability to interact effectively with other functional teams;
  • Excellent communicator, common sense and a passion for the art of problem solving.

So what are you waiting for? Come and join the best team!