Position: Full Stack Node.JS Engineer
Company: Railsware
Category: Node.js
Experience required: 2y
English level: upper

**Required skills**
- Excellent general programming skills, ability to work with complex codebases
- Extensive knowledge of Node.JS and its testing frameworks
- Experience in writing JavaScript applications using modern client-side frameworks/libraries (e.g. ReactJS, Angular, Vue.js, etc.)
- Practical experience in different DBs (e.g. RDBMS, Key Value / Tuple Store, Wide Column Store / Column Families, Document Store)
- Experience in cloud hosting providers (e.g. AWS, Google Cloud, Digital Ocean, Heroku)
- Comfortable with the UNIX/Linux command line
- Experience in test-driven development and pair programming (good to have)
- Comfortable taking the lead on projects and working without lots of oversight
- Good English (both written and spoken)

**As a plus**
We write Ruby and JS code a lot, however, our codebases are often polyglot and we keep on experimenting with technologies like Elixir or Go in real production. Therefore, additional experience in other languages and frameworks is, of course, a plus.

**Responsibilities**
- End-to-end product development
- Write reusable and maintainable code
- Write tests to thoroughly validate the correctness of your code
- Actively contribute to the identification of the problems and their solutions
- Be able to collaborate in a cross-functional team to ensure the project meets business objectives and compliance standards
- Be ready to work in a company with no hierarchy

**We offer**
- Outstanding development culture
- Collaborate with us remotely from any location or in one of our offices (Kyiv/Krakow)
- We offer flexible hours
- Get competitive compensation  and access to microcredits
- Thanks to our hardware policy, we use the best equipment and can regularly update it
- 34 days a year as a paid time off (24 standard days + 10 more to cover public holidays)
- Health policy budget will cover your private sports and healthcare expenses
- Participate in local and international conferences
- Our offices are equipped with modern ergonomic chairs and standing desks
- You can always find fresh food and drinks in our kitchen

**Project description**
You will join one of the products created by Railsware:
Mailtrap.io — a tool for safe email testing (with over 400,000 users around the world)
Coupler.io — a glue to connect your internal systems into smooth dataflows (MVP)
✅Smart Checklist for Jira — to simplify project tracking in Jira

Or you will work with one of Railsware global clients like:
Calendly.com — the best scheduling tool for you and your teammates (case study: railsware.com/case-studies/calendly)
BrightBytes.net — a data analytics platform for educators (case study: railsware.com/...​case-studies/brightbytes)