BowerBird is looking for Senior Ruby on Rails back-end developer to work with our fully remote dev team. You must be based in Malaysia. Who is BowerBird? BowerBird is an online architecture platform that connect architects with journalists to get their work published. BowerBird is a 100% remote workplace, where structured and supported autonomy is highly valued. We're a close-knit global team that prioritises communication and action.The RoleWe're looking for a back-end Rails developer with at least 4 years' experience who can be given an objective and develop a solution without too much hand holding, or learning on the job.Our tech stack is based on Rails 7, with a strong emphasis on integrating AI across the entire platform. Currently, our team of six engineers is hard at work enhancing our API, rolling out mobile applications, creating innovative products, and weaving AI capabilities, especially in image processing.You will be focused on back-end code, initially working to deliver and improve API end-points for our mobile team to utilise, so you should have a passion for APIs and rails. Over time there will be opportunities to learn and develop front-end skills as well.Skateboarding – A better approach:We use a process called Skateboarding, which is similar to agile, but we push code every day.It's all about small manageable tasks. It's also exciting to see your code used almost instantly.Flexibility + WFHThe BowerBird team is spread all over the world. We do a good job of staying in touch with things like video calls and chat tools, but a lot of the time you'll be working independently. Most of the team do a standard 8-hour day, but often build it around family and personal commitments.Key RequirementsAt least 4 years' experience with Ruby on Rails.Good experience with TDD, specifically RSpec.Good understanding of the syntax of Ruby and its nuances.Solid understanding of object-oriented programming.Familiarity with concepts of MVC, Mocking, ORM, and RESTful.Good experience with design and development of REST API.Experience in API layer like security, custom analytics, throttling, caching, and logging.Benefits:Flexible remote working.Fully remote team.Grown-up Leave Program (unlimited leave policy).Career growth coaching with advancement opportunities.Salary RangeRM11,000 – 14,000 per month (contract, all inclusive)