This job post is closed and the position is probably filled. Please do not apply. Work for BookingSync and want to re-open this job? Use the edit link in the email when you posted the job!
BookingSync is more than a vacation rental solution for hosts and agencies, it is a platform for hundreds of applications and developers. We need a strong engineer to take on the challenges of developing the tools, patterns and platform to provide the best APIs and developer experience for our partners.\n\nThis job isnโt just about building and releasing APIs for our partners to use. It is about creating the best experience possible for both internal and external developers on the platform. You will create an internal platform that helps the other BookingSync development teams provide useful, consistent and well tested APIs in a timely manner. The ideal candidate is passionate about solving tough problems with performant code, developer experiences and providing tools to developers. Our platform currently supports over 200 developers and hundreds of private integrations, and we're growing fast.\n\n## You'll need to have:\n\n* Experience with web development, using and developing APIs and building scalable solutions\n* Experience with Ruby On Rails\n* Ability to communicate effectively with both internal and external development teams\n* Proficiency with UNIX commands\n* Experience with relational databases and SQL (weโre on Postgres)\n* Experience building and scaling user-focused web applications\n* A strong commitment to quality\n* Strong writing skills and experience writing and contributing to API documentation\n* Passion for API development and creating a great experience for developers\n* Contributions to open source software with at least 1000 followers (stargazers on Github)\n* Experience building tools for developers\n* Care for the greater good, BookingSync is not just a software company, we will give back to humanitarian, solidarity, environmental & ecological causes from 10% to 50% of our profit.\n\n## It'd be great if you have experience with:\n\n* System administration and security\n* Contributing to our community through code, documentation, mentoring, teaching, speaking, or organizing\n* Short terms rentals or travel industry\n\n## You'll be working on things like:\n\n* Writing back-end code in Ruby, Rails\n* Collaborating with other designers and developers\n* Providing beautiful and fast code that improves our code base in meaningful ways\n* Using TDD to write well-tested code\n* Fixing bugs fast and taking your time to solve hard problems well\n* Develop the infrastructure required to allow other development teams to easily build and deliver consistent, well tested and documented APIs to our partners\n* Work on internal Apps and in collaboration with third party developers to determine the gaps in our APIs and developer tools and work to fill those gaps\n* Help to grow the engineering team necessary to support the API now and for future growth\n* Standardize API development end to end with consistent documentation, endpoints, responses, development tooling etc.\n* Create tooling to increase the developers and platforms that the API can be used with while maintaining a codebase that is easy to understand and extend\n* Implement new features and APIs for use by mobile and web clients\n* Improve the reliability and efficiency of our backend stack\n* Contributing back to the open source community\n* Learning and growing constantly\n\nExtra tags: developer, programming, ruby, rails, api, travel, hospitality \n\nPlease mention the words **TRAIN CROWD CRANE** when applying to show you read the job post completely (#RMy4xNDkuMjE0LjMy). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Ruby, API, Travel, Senior, Developer, Digital Nomad, Mobile, Engineer and Backend jobs that are similar:\n\n
$70,000 — $120,000/year\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.