




We are seeking an experienced and detail\-oriented Senior Ruby on Rails Developer to join our team. The ideal candidate thrives in a collaborative environment, possesses a calm and composed demeanor, and demonstrates exceptional communication skills. This role requires a deep understanding of modern web application development, strong problem\-solving abilities, and proficiency in managing complex systems with a focus on performance and scalability. **Key Responsibilities:*** Develop and maintain web applications using Rails 7, adhering to best practices and high coding standards. * Design, implement, and maintain RESTful APIs, ensuring robust and scalable integrations. * Utilize ActiveAdmin for admin interface development and management. * Implement background jobs and task queues using Sidekiq and Redis for asynchronous processing. * Manage full\-text search features with Elasticsearch, optimizing query performance and relevance. * Design and maintain efficient databases with PostgreSQL, ensuring data integrity and optimization. * Deploy, monitor, and manage applications on Heroku, including add\-ons and scaling. * Collaborate with cross\-functional teams to define, design, and ship new features. * Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. **Qualifications:*** 5\+ years of professional experience with Ruby on Rails development. * Proven experience with Rails 7 features and ecosystem. * Strong understanding of API development and design principles. * Expertise in ActiveAdmin for building admin interfaces. * Solid experience with Sidekiq and Redis for background job processing. * Hands\-on experience with Elasticsearch for search and data querying. * Proficiency with PostgreSQL, including advanced querying and database optimization. * Experience deploying and managing applications on Heroku, including troubleshooting and scaling. * Excellent written and verbal communication skills with a habit of over\-communicating to keep all stakeholders informed. * A calm and methodical approach to problem\-solving and team interactions. * Strong time\-management skills with the ability to meet deadlines consistently **What you'll love about us...** * Working in a fast\-growing company. * International working environment. * 5 working days during the week. * Bonuses for achievement of objectives. E04JI80034mh407sqe2


