Senior Principal full-stack engineer with Node and React experience Offline

Minimum Qualifications:

- fluent English (C1 or C2)

- at least five years of experience developing software using JavaScript or TypeScript

- deep understanding of asynchronous code processing model

- expert knowledge of Javascript and TypeScript languages

- functional programming concepts knowledge

- perfect knowledge of React ecosystem, experience developing complex frontend applications using React+Redux

- proven experience delivering complex server-side applications for Node platforms using one of the modern frameworks

- expert knowledge of software development patterns for full-stack applications

- strong experience of automated testing of software components

- experience with PostreSQL or other equivalent RDBMS technology

- experience using message brokers to implement asynchronous distributed message processing

- DevSecOps experience, including knowledge of Docker, K8S and experience working with one of the cloud services providers

- ability to communicate clearly and write clear documentation

 

Preferred Qualifications:

- prior experience at a startup or travel company

- experience with machine learning algorithms

 

 

About the Product

The product is a vacation rental search engine. We love vacation rentals, but not how time-consuming and complex it can be to find the right one. So we reimagined a better way. We eliminated the need to search across several different sites and scroll through pages of irrelevant results just to find the perfect home away from home. We bring all the rental options from the leading travel sites together in one place and showcase only the best results. The business is poised to become a major player in the growing vacation rental industry.

 

The product is a San Francisco-based startup studio. Founded by ex-Googlers, it uses automation and AI to help travelers find the perfect vacation rental.

 

We’re looking for a full-stack engineer who wants to help to build out the future of vacation rental search engine.

 

 

 

Product Technological Stack

 

Programming languages: SQL, JavaScript, TypeScript

Backend: Node, koa.js

Frontend: React, Redux, Next.js

Automated testing: puppeteer , jest

Data warehouse: PostgreSQL, knex

Cloud Platform: Google Cloud

 

 

Role & Responsibilities

- work closely with leadership, engineering, product, to design, architect, and implement new features

- contribute to all parts of the business where software is needed: backend, frontend, back office, data warehousing, and reporting

- partner with the existing contracting team to augment your own contributions

 

Benefits and Perks:

- competitive salary

- 3 weeks of paid vacation

- spacy office in the city center

- paid lunch

- flexible work hours

The job ad is no longer active
Job unpublished on 30 March 2020

Look at the current jobs Node.js Kharkiv→