Position: Senior Full-stack/Backend engineer #87
Company: OneReach.ai
Category: Node.js
Experience required: 5y
English level: upper

**Project description**
Billing ecosystem for OneReach platform which includes backend with streams of billing from multiple platform products and usage of 3rd party services and UI for end-users and internal team to provide billing and usage details for customers and internal teams

**Required skills**
• You’ve got at least 5 years of experience in JavaScript
• You’ve worked with some of the modern JavaScript frameworks (but our tech stack: Vue.js & Node.js)
• You have solid experience with server-side development using Node.js
• You have experience with AWS
• You have experience using different databases, relational and NoSQL
• You’re passionate about solving new problems
• You are always looking for the best solution from the business perspective
• You feel comfortable communicating in English

**Nice to have**
• Experience with Apache Druid
• Experience with Vue.js
• Experience with TypeScript

**Responsibilities**
• Development of billing backend inside OneReach.ai platform
• Development of Billing dashboard for clients of OneReach platform
• Integrate new products/features with billing backend
• Collaborate with software engineers, designers, QA engineers, and other product teams to make sure that there are no gaps in billing events that we use to generate our invoices for clients
• Cooperate with software engineers who build solutions for customers of OneReach platform and develop features to facilitate their business needs

**What we offer**
• Opportunity to develop an officially recognised best AI product on a market;
• Using modern and trending technologies stack with almost zero legacy code;
• Working with as minimum bureaucracy as possible in small dedicated teams;
• Flexible remote format - you can choose to work from anywhere in the world, or visit our cosy pet-friendly office in Kyiv with in-house Humans coffee shop providing free drinks to keep your going!
• 24 paid vacation days per year and undocumented sick leaves;
• Well-being program, providing unlimited access to psychologists, lawyers, and financial consultants.

**Selection steps**
1. Quick call with Recruiter - up to 30 mins;
2. Technical Interview - 1-1.5h;
3. Test Task
4. Job offer;

We’re definitely a ’results-first’ culture. This helps people to enjoy flexibility and many of the other perks that come with being part of a growing team. Everyone’s experience and perspective matters here.