Role overview We are seeking a Middle Ruby Developer to join our team. The ideal candidate should have at least 2 years of experience with Ruby, strong knowledge of SQL, awareness of PostgreSQL’s dialect specifics. In addition, a good understanding of JavaScript, particularly Vue.js, is necessary, as well as proficiency in HTML, CSS, and responsive design.
Required skills * 2-4 years of experience with Ruby for building and maintaining web applications. * Experience in designing DB structure, creating complex SQL queries with PostgreSQL specifics, transactions isolation. * Good knowledge of JavaScript and hands-on experience with Vue.js. * Proficiency in HTML, CSS, and responsive design principles. * Familiarity with Docker, Heroku, and CI/CD processes (GitHub actions). * Basic knowledge of multi-threading in Ruby. * Knowledge of typical web app security vulnerabilities and protection technics. * Upper-Intermediate level of English
As a plus * Experience working with the aforementioned third-party services. * Familiarity with web performance optimization techniques and best practices. * Experience integrating with services like Stripe, Mailgun, SendGrid, Firebase, and Apple Push Notification Service.
Key responsibilities * Build and maintain web applications using Ruby and PostgreSQL. * Create responsive and interactive user interfaces with JavaScript, Vue.js, HTML, and CSS. * Manage deployments using Docker, Heroku, and CI/CD pipelines. * Ensure application security and maintain high-quality code standards. * Integrate third-party services like Stripe, Mailgun, and Firebase. * Communicate effectively and contribute to team efforts.
We offer ● Flexible working hours ● Fair salary (regular performance-based salary reviews) ● Bookkeeping and accounting on us ● No time trackers — ability to do quality work ● Approachable management, open to suggestions and innovations ● Friendly team and enjoyable working environment