Senior Full-stack Developer (f/m/d) - São Paulo


Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Dreamlines is an innovative, fast-growing Online Travel Company. Just 6 years after establishment, we are the leading online portal for cruises in Europe operating in more than 10 countries. In addition to our headquarters in Hamburg City Center, we are represented internationally by offices in France, UK, Singapore, Brazil, Russia, the Netherlands, Australia and the United States.

We are currently looking for a new team member to join our growing office in São Paulo. We are around 45 members and our tech team works closely together with our colleagues in the headquarters in Hamburg.

Your role

  • Develop new components and features for our frontend applications
  • Profile and improve our frontend performance
  • Write readable, accessible and well optimized code
  • Document and refactor our frontend codebase
  • Write, audit, and improve our test coverage
  • Writing A/B (experimental) tests
  • Create Queries on our Backend from different data sources
  • Optimize and tracing performances of GraphQL queries
  • Do releases on regular basis
  • Working in agile team environment
  • Be committed to the team
  • Collaboration and knowledge sharing on regular basis
  • Write about your work and contribute back to open source

Main requirements

  • Extensive experience working with a Javascript framework, preferably React
  • Extensive experience working with backend, preferably NodeJS
  • Experience with GraphQL
  • In-depth understanding of Javascript, the DOM, and relevant concepts
  • Proficiency with browser based debugging and performance testing
  • Good TypeScript knowledge and experience in writing React components with TypeScript
  • Understanding concepts of SSR, preferably experience with Next.js
  • Understanding of progressive web apps
  • Experience with some of the A/B (experimental) testing tools
  • Experience with a testing framework, preferably Jest
  • Knowledge of writing E2E tests
  • Experience using Git
  • Fluent in English

Nice to have

  • Understanding of different caching strategies (browser caching, in-memory, CDN…)
  • Experience with tracing tools such as Kibana and NewRelic
  • Writing automation scripts to reduce repetitive work
  • Experience with AWS ecosystem (S3, Cloudfront, AppSync, SQS, Amplify, DynamoDB)
  • Understanding Serverless architecture
  • Experience with writing Lambda functions


  • An international and dynamic company culture in the city center of Hamburg, the Northern capital of Germany
  • Responsibility from Day One in a motivated team
  • Flexible working hours, grants for public transport, free drinks & fruits, cruise & shopping discounts, company sports, team & company events on a regular basis

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300