You will need to have:
Strong experience with Ruby on Rails, ideally at least over 5 years of experience working on non-trivial projects with a good success record
Proficiency in backend development in general
Solid design and architecture skills
Experience with async messaging solutions (we use both RabbitMQ and Kafka)
Experience with microservices architecture
Ability to demonstrate that with the right approach, Rails apps do scale
Familiarity with modern API standards (JSONAPI, GraphQL)
Experience in working within an Agile environment
Ability to communicate effectively with both internal and external development teams
Experience with relational databases and SQL (we’re on Postgres). Experience with other databases will be a plus
A strong commitment to quality, ownership and taking responsibility
Excellent written and spoken English
Experience with remote work and/or a solid work ethic that makes it possible to thrive in a remote-only environment
Drive to getting things done efficiently
Care for the greater good, BookingSync is not just a software company, we give back to humanitarian, solidarity, environmental & ecological causes from 10% to 50% of our profit.
Source link