Position: Node.js Developer
Company: airSlate
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2023-08-01T00:00:00+03:00

At airSlate, our journey began in Boston, USA, in 2008. What started as a single product with 3,000 customers has grown into an influential tech company with 1000+  team members across six offices worldwide. We develop products that serve over 100 million users with its no-code workflow automation, electronic signature, and document management solutions. The company's portfolio of award-winning products, signNow, pdfFiller, DocHub, airSlate, and US Legal Forms, empower teams to digitally transform the way their organizations run.

In 2022, airSlate reached a total valuation of $1.25 billion and achieved 'unicorn 🦄' status. But even as we scale, team members remain our most valuable asset. That's why we've built a company that excites people about their work.

And now, we are looking for a Node.js Developer who is prepared to contribute to the next chapter of our company's growth.

About airSlate team
airSlate is a document workflow automation platform that empowers anyone to create stunning documents and automate document workflows using a single platform. Our platform scales to fit anyone’s needs from simple tasks like editing pdfs and creating forms to eSigning documents and automating workflows. airSlate is everything you need to get your documents done.

**Responsibilities**:
- Development of server-side applications using Typescript/Node.js, from planning and decomposition to deployment through all stages
- Participate in architecture planning and PoC-s development
- Product performance research & tuning
- Toolchain development for existing and future Node.js applications
- Code review, knowledge-sharing, cross-team interaction

**Requirements**:
- strong knowledge of Node.js and Typescript,
- experience with Nest.js, Redis, RabbitMQ/Kafka, Mysql/Postgresql
- strong knowledge of design patterns, OOP, DDD, API design, SOA/Microservice architecture, testing, and modern development best practices
- being open-minded, fast-learning, and self-organized team player
- experience with other high-level programming languages, preferably PHP or Go

**Nice to have**:
- Experience with CI/CD practices and corresponding tools
- Experience with AWS and Kubernetes
- Experience with loaded systems, scaling, and distributed services
- Experience defining functional and non-functional metrics for the application using Prometheus/Grafana

**What we offer**:
- **Flexible work environment**— We have embraced flexibility in the workspace. You can choose to work from the office, remotely, or hybrid.
- **Opportunities for growth are part of our culture** — We continuously improve and welcome people who love learning. For every team member, we cover professional development courses, conferences, literature, and English classes with native speakers so you can improve your skills or learn something new.
- **We care about your health** — Health is important, and it encompasses much more than just regular checkups at the doctor. Aside from covering 100% of your health insurance, we offer an in-office gym and massages, free lunches, and many healthy snacks to keep you going throughout the day.
- **Benefits and compensations** — Our team members receive monthly performance- bonuses for their achievements, time, and effort.
- **You are not just an employee, you are part of the business** — At airSlate, we issue stock options that grant ownership in the company so team members can benefit from its growth. 
- **Open communication with top management**— At airSlate, we encourage every employee to share their thoughts, ideas, or concerns with our management team. You can talk to our CEO, anyone from our leadership team, or any other team leads at any time.
- **airSlate Junior Club** — We love our extended families! All team members with children get access to kid’s club events that include cooking classes, creative activities, and educational online games.
- **airSlate Care for Ukraine** — As a company with many team members in Ukraine, our first priority was providing financial and logistical assistance to our team members and their families to ensure they were safe. Now, helping Ukraine has become an initiative of the airSlate charity program. We match donations made by our team members, provide humanitarian aid to thousands suffering from the war, deliver food packages and meals to older adults, and help animal shelters. And we continue to work towards bringing peace back to Ukraine.