Position: Middle/Senior Full-Stack Developer (Node.js, React)
Company: ElifTech
Experience required: 2y
English level: upper

The product is valuable on the market, which is actively developing due to demand, and that’s why we are growing our team
The project team consists of a PM, an architect, 2 junior QAs, a senior QA, a senior AQA, 2 DevOps engineers, 4 middle devs, a senior dev, a support engineer
There is a possibility of business trips to the USA, Florida

**What awaits you:**
Interview with a recruiter: it is important for us to understand your needs and compliance with the values of our company
Technical interview (attended by the project developers): we assess your technical level, English knowledge and guarantee a quality feedback
An interview with the client
An offer/ a quality feedback

**More about the project:**
Our client is a fast-growing U.S.-based financial company that provides an innovative cutting-edge solution to help schools manage expenditures, reimbursements, and transactions. Their solution is used by thousands of schools across the USA. The company rapidly increases its presence and looks for expanding its team. Our developers have been working on this project for more than 6 years, so you have an opportunity to join an experienced family-like team. Our client proved that his priority is to build a team of remarkable, trusted engineers who wish to grow professionally and contribute to the company’s success.

**Requirements:**
4+ years of experience in software development
advanced knowledge of Node.js, Express.js
good knowledge of JavaScript, React, Redux, Webpack, Material UI, SCSS
databases: MongoDB, Mongoose
queues: RabbitMQ, ActiveMQ, SQS
knowledge of Git
backend and frontend performance optimizations
security layer optimizations
HTTP protocol understanding, CORS
TDD / BDD
a team-player
good presentational skills
upper-intermediate level of English or higher

**Will be a plus:**
Linux and shell scripting experience
experience with  (S3,  EC2,  CloudFront)
bachelor’s or master’s degree in Computer Science
experience with CI/CD tools like Bitbucket Pipelines, Jenkins, Travis, etc.
experience with the monitoring tools: Kibana, Grafana, etc.
knowledge of building scaling environment: Docker Compose, Kubernetes, ECS ()
expertise in TypeScript and Python

**What you’ll get:**
flat hierarchies and short decision paths, openness to new ideas;
participation in foreign, professional events;
flexible working schedule;
reimbursement for professional certification;
annual paid vacation — 18 working days
paid sick leave — 10 working days
English classes
remote office — yearly (youtu.be/-8IaMLfwBkA)
IT club card — applicable for Lviv region
sport classes compensation
comfortable office locations or remote work