Position: Senior Full-Stack JavaScript Developer
Company: OneReach
Experience required: 5y
English level: upper

About the product:
OneReach (onereach.com) makes it easy for leading organizations to create compelling communication experiences through conversational interfaces (bots). From the largest customer service departments in the world to local coffee shop, we make it easy for organizations of all shapes and sizes to leverage bots in more meaningful and practical ways.

The platform we build is a set of tools that empower both developers and nontechnical users to create bots. The tools in this set are steps that allow bots to move forward on the path to the user’s end goal and providers that are the engine behind steps that integrate the platform with external systems.

This job is about increasing value of the product by creating these steps and providers, which, in turn, allows the platform’s users do more. This job is also about allowing the company to grow by bringing to life more complex and custom solutions for those of our customers that need to go beyond the today’s capabilities of the platform to achieve their goals.

Requirements: 
You’ve got at least 4 years of experience in JavaScript
You’ve worked with some of the modern JavaScript frameworks (React, Angular, Ember), ideally — Vue.js
You have a solid experience with server side development using Node.js 
You have experience with NoSQL databases (ideally MongoDB)
You have a strong knowledge of Linux 
You feel comfortable communicating in English
You’re passionate about solving new problems 
You are always looking for the best solution from the business perspective
You’re opened to developing in people management

Would be a plus:
You know what bots are, and excited about creating one
You’ve heard about Amazon Web Services (i.e, Lambda, DynamoDB)
You know what Agile/Scrum environment looks like 
You want to develop mentoring skills

Responsibilities:
Creating custom bot solutions for existing and new customers of OneReach platform
Developing new features and functionality to increase capacity of the platform
Cooperating closely to the team of platform developers on it’s improvements
Participate in estimation and planning sessions of Bot Developers team
Business driven development according to company’s priorities with no bureaucracy

What we offer
This is a job for someone who is willing to do everything it takes to change the world, wants to experience the transformation of a startup into a successful company.

We’re definitely a ’results-first’ culture. This helps people to enjoy the flexibility and many of the other perks that come with being part of a growing team. Everyone’s experience and perspective matters here.

This is also an opportunity to work with the most trending technologies 
within committed technical team, which defines the best process to achieve it’s goals for itself, avoiding bureaucracy. Learning and growing professionally is in our nature.