JavaScript Job: bugscave

Job added on

Company

bugscave

Location

Lisbon - Portugal

Job type

Full-Time

JavaScript Job Details

Contratação de Back End Developer - Senior
O nosso cliente é um corretor de jactos privado líder na Europa, com mais de 50 empregados divididos entre escritórios em todo o mundo, e brevemente em lisboa. É uma equipa multicultural jovem e de ritmo rápido que está a disromper com a indústria da aviação privada nos últimos 15 anos.

Estamos à procura de um Node.JS Back-End Developer Senior, devido ao rápido crescimento da empresa.

Se procuras ter impacto nas tecnologias de viagens, junta-te a nós enquanto expandimos o negócio e o valor da nossa marca.
O que esperar desta posição
Ao candidatar-se a esta posição irá executar tarefas como por exemplo, manter e desenvolver novas integrações de API, realizar migrações de esquemas de bases de dados, integração com third parties, benchmark profiling, updates de desempenho, investigação contínua e concepção de novas soluções, adesão às melhores práticas de segurança, e assim por diante.

Benefícios

  • Convidamos-te para se juntar a uma grande equipa que está na trajectória de crescimento a alta velocidade para ter impacto na indústria da aviação.
  • A oportunidade de trabalhar com a nossa stack que inclui as mais recentes tecnologias
  • Salário competitivo
  • Ser-lhe-á fornecido um computador portátil de trabalho
  • Um espaço de trabalho confortável, incluindo cabeleireiro, massagista e muitas outras comodidades
  • Trabalho remoto

Tarefas

  • Desfrute da escrita de bom código num ambiente dinâmico e de ritmo rápido
  • Compromisso para uma entrega ágil
  • Adaptabilidade entre diferentes tecnologias
  • Ser capaz de estruturar código de acordo com as normas que garantem qualidade e boa cobertura de testes
  • Conduzir a integração dos sistemas e2e utilizando micro-serviços e multi-plataforma (backend, frontend, integração com fornecedores terceiros)
  • Participar numa equipa de engenharia integrada
  • Ser responsável pelo ciclo global de desenvolvimento contínuo do Backend (características que empurram)

Conhecimentos Chave

  • Fortes competências em JavaScript/TS/ES6+
  • 5+ Anos de Node.JS
  • Forte experiência em HTML5/CSS3
  • Experiência com desenvolvimento, testes unitários, testes de integração, testes de desempenho para backend com tecnologias modernas incluindo Javascript, NodeJS, express, docker, redis, jest, Jsdoc, git, etc.
  • Conhecimentos de Postgres e SQL
  • Engines de templates como pug, handlebar, etc...
  • Experiência em desenvolvimento de APIs interfaces RESTful ou GRAPHQL
  • Profundo conhecimento da arquitectura de software e das ferramentas disponíveis no ecossistema
  • Excelentes capacidades de comunicação e colaboração
  • Fluxo de trabalho de Git
  • Fluente em inglês

Tech Stack

  • JavaScript/TS/ES6+ como a nossa linguagem de programação de eleição
  • Node.js como a nossa plataforma backend
  • Postgres como a nossa base de dados principal com plugins de casal como o postGIS
  • Redis para caching
  • Bull para gerir background tasks/jobs
  • Heroku para acolher os nossos serviços de backend
  • Alguns serviços AWS como o S3, lambda e cloudfront
  • logdna para o registo e sentry para a comunicação de erros
  • bitbucket para gerir o nosso código fonte juntamente com as pipelines
  • jest para realizar os nossos testes ✅

É bom ter

  • Experiência de todo o ciclo de vida da entrega de software
  • Outras capacidades de programação são apreciadas, por exemplo: kotlin/java/rust/c/swift/reacção/next.js
  • Experiência em trabalhar numa startup
  • Experiência com AWS Lambda, AWS S3, Cloudfront, Heroku
  • Experiência com next.js
  • Experiência anterior com heroku connect e salesforce

Esta lista é meramente indicativa, e ainda assim gostaríamos de ouvir de ti se acredita que apenas correspondem a 75 por cento das competências. As aptidões podem ser adquiridas, mas a diversidade não. Promovemos uma cultura diversificada e inclusiva.

O que esperar do processo de recruta
As nossas entrevistas irão ser feitas através de microsoft teams e consiste nas seguintes etapas:

  • Chamada do headhunter/recrutador (15-30 minutos)
  • Questionário técnico de triagem via google form (30 minutos)
  • Apresentação do candidato e a empresa (30-45 minutos)
  • Mini projecto de levar para casa (depende do cargo, entre as 6 e 10 horas de execução)
  • Entrevista final (2 horas)

Por favor informe-nos se necessitar de alguma acomodação especial para o processo de entrevista, e faremos o nosso melhor para o acomodar.

Tipo de oferta: Integral/Full-time

Salário: 36.000,00€ - 55.200,00€ por ano

Benefícios:

  • Trabalho remoto

Horário de trabalho:

  • Turno de 8 horas

Experiência:

  • Node JS: 5 anos (Obrigatório)
  • Postgres: 5 anos (Obrigatório)

Data de início prevista: 04-07-2022