Data?1656504016
Senior Backend Engineer (Node.js) @ Indie Campers

Description

About us:

IndieCampers started in 2013 with only 3 vans for rent in Portugal and currently has a fleet of over 3000 vans with a presence in 51 cities, in 16 countries, and on 2 continents (EU & US). The goal is to consolidate our presence in the US and expand to other countries and continents and be the world's #1 marketplace for road trips. 

To guarantee the high performance of all the algorithms that manage the business's logistics, we must keep our development in the most advanced technologies to overcome the challenges we will face.

The Indie Campers Technology Team is responsible for developing all the products used by Travellers, Hosts, Sellers, and tools for our Indie Colleagues.

We work with AWS, and our monolith tech-stack is constituted by Ruby on Rails, Node.js, Vue.js + Nuxt, and Postgres database (and more).

On the backend, due to our fast growth, we are moving to an event-driven service architecture with a CQRS implementation and finding the best technology to fit each service. 

On the front-end, we are on the way to changing our stack to React + Next.

 

We are scaling our tech team by onboarding people who embrace our core values:

  • Be Customer First - we have to provide the best service at the best price to all customers.
  • Be Humble - we all still have to prove ourselves to the world.
  • Be Bold - if we don't make things differently, the world will not change. Be aware of the risks, but not afraid to fail.
  • Be Tech-Driven - how can you solve problems with technology and automated tools?
  • Be Results-Oriented - Attitude and hard work can take you all the way.
  • Be Entrepreneur - be more innovative than your competition
  • Be Frugal - is there a more straightforward and quick way to do it?

If you recognize yourself in these values, you will find a multicultural, informal environment that is challenging and appealing and that will give you fast-growing opportunities.

 

What you can expect from us:

  • We want you to continue to have an adventurous spirit with travel incentives (including free use of the vans).
  • We do a bi-yearly performance cycle.
  • We have an International Environment, with employees from over 50 nationalities.
  • We engage in frequent Team Events (physically and virtually).
  • We offer a yearly 500 euros travel voucher.
  • We support your development with training incentives.
  • We provide an extra vacation day for your birthday and the company's birthday is also a holiday.
  • We have a yearly company retreat with lots of fun activities.
  • We provide free snacks, coffee, and such to boost your energy.

 

What do we expect from you:

As a Tech IndieCamper, it is expected to:

  • Get involved with the business and gather stakeholders' feedback.
  • Work with developers to design algorithms and flowcharts.
  • Own the code end-to-end by producing clean, reusable, efficient code based on specifications, testing, and deploying it to production.
  • Troubleshoot, debug and upgrade existing code.
  • Recommend and execute improvements.
  • Create technical documentation for reference and reporting.
  • Actively collaborate in SCRUM events in your best capacity.
  • Sufficient knowledge of AWS service, components, Docker containers, Git/GitHub, and deployment pipelines.
  • Express yourself fluently in Portuguese and/or English.

As a Backender:

  • 6+ years of experience in product development.
  • In-depth understanding of the entire web development process (design, development, and deployment).
  • Hands-on experience with programming in Node.js (mandatory), Ruby, and other languages like Typescript or Java will be a plus.
  • Experience with REST API's.
  • Experience with message brokers like RabbitMQ, Kafka, and SNS/SQS.
  • Capability to integrate and optimize databases like Postgres and Redis.
  • Understanding the concepts of Service Oriented Architecture, Microservices architecture, event-driven, and CQRS pattern.

This is a hybrid in Lisbon.

APPLY HERE