Position: Full Stack Engineer (Ruby / JS)
Company: Railsware
Experience required: 2y
English level: upper

**REQUIRED SKILLS AND EXPERIENCE**
- Excellent general programming skills
- Extensive knowledge of Ruby, Ruby on Rails and its testing frameworks
- Experience in writing JavaScript applications using modern client-side frameworks/libraries (React & Redux, Angular, Backbone, Vue, etc.)
- Practical experience in different DBs (RDBMS, Key Value / Tuple Store, Wide Column Store / Column Families, Document Store)
- Comfortable with the UNIX/Linux command line
- Experience in Test-Driven Development and pair programming (good to have)
- Strong technical expertise and ability to work with complex codebases
- Good English (ability to communicate fluently)

**YOUR RESPONSIBILITIES**
- End-to-end product development
- Write reusable and maintainable code
- Write tests to validate the correctness of your code thoroughly
- Actively contribute to the identification of problems and their solutions
- Collaborate in a cross-functional team to ensure the project meets business objectives and compliance standards
- Work in the company with no hierarchy

**WHAT YOU WILL WORK ON**
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 projects 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)