Position: Node.js Engineer (Saas)
Company: Skillreveal
Category: Node.js
Experience required: 5y
English level: intermediate

🏢 **About the Company**
We are a software company that has clients in small and medium-sized businesses in the United States, Europe, and Canada. Our projects help optimize companies' processes and create value for their users.
To build effective collaboration, our engineers visit customers in the UK and US. In six years, our company has grown to 2 offices in Lviv and Ivano-Frankivsk and has more than 100 specialists.
What do we do? UI/UX, Innovative Web Application Development, Mobile App Development, DevOps & Cloud, Blockchain, IoT, AI: creating value for our customers and employees.

🚀 **About the Project**
Highload digital platform which gives big energy companies tools and teams to grow faster — allowing operators, vendors, and contractors to operate more efficiently.
The company was founded in 2014. Now it combines more than 100 talented specialists and is one of the fastest-growing companies in Austin, Texas. Also, they have an office in Belfast, Ireland. The initial focus is on oil&gas, solar, and wind energy.
Our Engineering Teams consist of 3 Senior NodeJS Engineers, 3 Senior React Engineers, and the Account Manager. They are focused on domain-driven design, organized into agile cross-functional teams composed of Engineering, Product & Design. Engineers are key contributors to the design & build of the core features & services that underpin our next-generation marketplace.

🛠️ **Tech Stack**
- Node.js
- GCP
- Kubernetes & Docker
- React.js
- Typescript

🐝**Job Responsibilities**
- Designing, building, and maintaining Node.js based microservices running on Google Kubernetes Engine
- Working with Front End Engineer, Product Managers, and other Backend Engineers to refine features and define APIs and functionality needed in our backend services
- Collaborating with your teammates and other teams through code reviews, design documentation, and collaborative cross-team forums

💻 **Minimum of Qualifications**
- Proficiency with Node.js, Javascript, and datastore technologies (SQL and no-SQL)
- 5+ years of relevant development experience (full software life cycle — building product)
- Delivery focussed with solid exposure to SOA and/or Microservices environment
- Practical exposure of CI/CD pipelines for your production services
- Hands-on knowledge building on cloud service platforms (GCP, or AWS, Azure etc.)
- Experience partnering and collaborating with remote teams (across different time zones)
- Proven track record in learning new technologies and applying that learning quickly
- Upper-intermediate English level

👌**Nice to Have **
- Familiar with containerization and Kubernetes (a plus, but not required)
- Practical production knowledge of GraphQL (or RESTful alternatives)

🍯 **What do we offer**
- 50% cost compensation for attending courses and seminars on self-development
- Cost compensation for sports activities (6000 UAH per year)
- Regular Performance Review
- Career opportunities
- Internal University
- English training courses at the office
- Annual paid vacation (18 working days)
- Paid sickness leave (10 working days)
- Corporate doctor
- Yearly Health Check-Up
- Corporate events.