
Senior Back-End Developer
- Киев
- Постоянная работа
- Полная занятость
- Develop API for modern, cross-platform responsible SPA from the ground up.
- Participate in product design and planning discussions, and contribute architectural ideas.
- Develop and test new user-facing features.
- Write highly scalable, reusable, and testable code.
- Optimize the application for maximum speed and performance.
- Collaborate with teammates and people from different departments to brainstorm, set targets, and devise solutions.
- Experience in OOP and MVC design and development patterns. Good understanding of data structures and design patterns.
- 5+ years of back-end development experience in building large, complex, highly scalable web applications using the Ruby on Rails framework.
- Solid understanding of Ruby syntax, its nuances, and core concepts. Ability to write clean and readable code.
- Experience building APIs, including authentication, cleanliness, and role-based access permissions.
- Experience with SQL and NoSQL database technologies (e.g. MySQL, ElasticSearch, CouchBase, Redis, etc.).
- Comfortable with source version control software (Git).
- Knowledge and understanding of server-side architecture best practices.
- Deep understanding of the HTTP protocol and networking.]
- Problem solver: Have the ability to break down complex requirements into actionable tasks.
- Impact-driven, user and business oriented.
- Strong sense of responsibility, ownership, and a mindset of “get things done”.