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 consistentlyWhat 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.E04JI80034mh4071wce