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

About Forma-Pro

Forma-Pro is a full stack development company with 15 years of experience.

Our aim is a high-quality product meeting the customer's needs.

We like doing our job well and make sure we have everything needed for that. Location in Kharkov, Ukraine - one of Eastern Europe's biggest centers of higher education and research - allows us to hire highly qualified specialists in computer sciences.

Company website:
http://www.forma-pro.com

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

Look at the current jobs Node.js Kharkiv→