Our team is looking for a Ruby Developer to be involved in our client’s project. If you like to work directly with the customer, help improving the existing solution, are not afraid to invent new decisions and take responsibility for your decisions, then you will like what we have for you.
Customer
Our customer — is a startup that provides a novel approach to office meals. Using their platform, customers get automated and organized lunch, serving individual and customizable meals to offices from restaurants. They deliver asymmetric advantage to their customers through vast domain expertise, simplicity, and high level of service.
The customer is extremely open to the professional opinion of the team, so you will have a chance to initiate changes and improve the existing solution.
Project
As a Ruby on Rails Developer, you’ll be closely cooperating with a team on a customer’s side and looking into new features, you will help improve the platform and make it more efficient.
You will have a chance to challenge yourself and grow as a technologist and a professional, as well as make an incredible impact on customer’s products.
Responsibilities
Design and implement back-end systems that are solid, scalable, and flexible
Collaborate with front-end and data engineers to deliver new features to customers
Maintain a healthy back-end service and resolve live issues
Design and implement unit testable and highly maintainable code for the service
Improve and optimize back-end stacks for better shape and faster response
Come up with great new ideas for features and better ways of implementing existing ones
Requirements
4+ years of working experience in software development
Solid experience with Ruby on Rails
In-depth understanding of the fundamentals of web technologies, data structures, and algorithms
Working experience in design and implementation on scalable/cloud-based architectures for production-grade back-end (AWS, ec2 load balancing, auto-scaling, CloudWatch, and Aurora)
Experience with database engineering, including SQL/GraphQL with million-size relational records (having the ability to write and optimize PostgreSQL and GraphQL)
Ability to design relational schemas appropriate for given use cases
At least an Upper-Intermediate level of English
Will be a plus:
Familiarity with JavaScript, Python, or other languages related to modern web stacks
Experience operating relational databases at scale
Experience with A/B/C experiments with clustering, designing, and tracking efforts