Position: Senior Software Engineer (Ruby on Rails)
Company: Dev.Pro
Experience required: 5y
English level: intermediate

The product offers menu management, website hosting and design, online ordering, and marketing automation services. They simplify online ordering and delivery, offer enhanced customer experience and re-engage guests after the first visit. 

**What's in it for you:**

- Join a rapidly developing company trusted by 6000+ restaurants
- Work closer with a distributed team of Engineers and Product managers on building and extending functionality for new customers
- The product is new and there are a lot of opportunities to setup/improve processes as well as explore new tools, integrate with new services

**Qualifications and experience:**

- 5+ years' experience with RoR and 2+ years' experience with JavaScript (React is preferable)
- Hands-on experience with functional programming
- GraphQL, GIT and GitHub flow knowledge
- Hands-on experience with Typescript
- Leadership skills

**Nice to have:**

- Practical experience in integrating third-party services/APIs
- Hands-on experience with Heroku and add-ons
- Experience with Salesforce

**Key responsibilities:**

- Cooperate with the product manager to define and prepare requirements
- Partner closely with development, product, and leadership teams to facilitate project delivery
- Plan, design, develop code and infrastructure, contributing to technical discussions and strategy
- Write great software adhering to Agile software engineering practices (e.g. DRY principles, continuous integration, unit tests, etc.)
- Take part in code review of other developers to ensure simple architecture and the highest code quality
- Explore new technologies, tools, components, and make recommendations to the team

**Our benefits:**

✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 60 days of extraordinary medical leave per year