Position: Senior Full-Stack (React/Node) developer (50/50)
Company: MR Lab
Experience required: 5y
English level: upper

This position is for outstaff direction.

Requirements:
5+ years experience in JS programming in recent years
4+ years experience with React (css-in-js, mobx)
4+ years experience with Node JS
Experience with PostgreSQL
HTML/CSS. Pre/post -processors, methodologies
JavaScript/TypeScript. Core, performance
Testing. Approaches, types, tooling (Jest)
CI/CD. Understanding, usage
Git. Branching strategies
Agile. Principles and processes
Upper-Intermediate+ English

Desirable:
Cloud platforms experience (preferably AWS)
Experience following continuous delivery and infrastructure as code
Experience using event driven architectures and messaging
Experience of RESTful or GraphQL API design
Experience in accessibility, design systems/component libraries, performance/SEO
Experience developing mobile applications using React Native

Responsibilities:
Work as an integral part of an agile team contributing towards the planning and development of the systems the team use
Collaborate with engineers, Product Owners and Business Analysts to define solutions, ways of working and share knowledge across the department
Review code and providing support to other members of the team
Work on client-facing applications in React/Next.js
Design and build Node.js/GraphQL APIs
Maintain and improve the quality of the software we deliver, the codebases we work on and the tooling we use.
Regularly deploy code to production
Potential to leading a workstream/project
Helping to identify and resolve reported issues
Keep our customers' data safe

About the project:
Our client provides travel services. The Company offers online booking for trains and hotels as well as a variety of destinations, deals, and programs. Our client serves customers in Europe.

Team composition:
4 developers, Tech Lead, Scrum master, PO

Technology stack:
Nextjs (React), Nodejs, Typescript, Graphql, Storybook, Jest, Cypress, Eslint, Prettier, microservices.

Company offers:
Stable long-term project
18 working days of paid vacation and sick leaves per year
Compensation of business trips, conferences, and educational programs
Full payment of taxes
Flexible work schedule
Free English classes from the company
Working equipment provision