Position: Senior Ruby on Rails Developer
Company: Syndicode
Experience required: 5y
English level: upper

💫 **Project description**
Our client has an existing web system, which stores blueprints, service manuals, maintenance schedules, etc. for certain buildings in the US. You'll be responsible for updating it, working on new improvements, and database migration. Currently, a project is in MVP stage.

🌟 **We offer**
- Fully remote job and flexible working hours
- Coverage of health insurance or annual health check-ups
- Fixed annual balance for sports 
- 15 vacation days, 11 days off for holidays, and 20 sick leave days per year
- Internal tech meetups and education. 

💼 **Required skills and experience**
 - Solid Ruby on Rails knowledge (4+ years of experience)
 - Experience with building APIs on Rails (GraphQL)
 - Experience in integrating Third Party APIs
 - Strong judgment in the selection of gems, dependencies, and datastores
 - Understanding of web-app performance fundamentals and related dev tools
 - Deep understanding of OOP principles and design patterns
 - Extensive search engine experience (preferably Elasticsearch)
 - Strong database experience (preferably PostgreSQL)
 - Knowledge of web technologies: HTML5, Javascript, REST, JSON
 - Practices Test-Driven Development (preferably RSpec)
 - Proficient at debugging complex problems.

⚡️** Zones of responsibility**
- Requirements discussion 
- Writing and maintaining reliable Ruby code 
- Integrating data storage solutions 
- Creating back-end components 
- Identifying and fixing bottlenecks and bugs 
- Integrating user-facing elements designed by the front-end team 
- Connecting applications with additional web servers 
- Maintaining APIs.

Team structure: Front-End Developer (2), Backend Developer (2), QA Engineer, Business Analyst, Project Manager, Product manager (client's site).
Interview process: interview with a recruiter → interview with a tech lead → Offer 💥