Senior Ruby Developer Offline

We are looking for a highly skilled and experienced Senior Ruby Developer to join our team. The ideal candidate will demonstrate technical expertise in Ruby development, a track record of building scalable systems, and the ability to lead projects and mentor team members. This role is perfect for someone who thrives in a collaborative environment and is passionate about delivering high-quality solutions.

 

Responsibilities:

  • Architect, develop, and maintain robust web applications using Ruby on Rails.
  • Lead technical discussions and provide guidance on architectural decisions and best practices.
  • Ensure the performance, quality, and scalability of applications through rigorous testing and optimization.
  • Identify and resolve complex application bottlenecks and bugs.
  • Champion clean, maintainable code by enforcing coding standards and performing thorough code reviews.
  • Collaborate with product managers and cross-functional teams to define and implement technical solutions.
  • Drive automation efforts to improve development and deployment workflows.
  • Mentor junior and mid-level developers, fostering professional growth within the team.

 

Qualifications:

  • Extensive experience with Ruby and Ruby on Rails, including its libraries and ecosystem.
  • Deep understanding of object-oriented programming principles and design patterns.
  • Proven ability to write clean, efficient, and well-documented code.
  • Advanced experience with RSpec and other testing frameworks.
  • Expertise in integrating and managing third-party APIs (JSON, XML, SOAP).
  • Strong experience with PostgreSQL, including query optimization and database design.
  • Proficiency in using Docker for development, testing, and deployment.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Solid understanding of front-end technologies like JavaScript, HTML5, CSS3, and experience with Vue.js (or other modern frameworks).

 

Preferred Skills:

  • Proven leadership and mentoring capabilities.
  • Excellent communication skills and a collaborative mindset.
  • Ability to independently drive projects while aligning with team goals.
  • Strong problem-solving skills and a proactive approach to challenges.
  • Curiosity and a passion for staying updated with new technologies and industry trends.

 

What We Offer:

  • Competitive salary with regular performance reviews.
  • Flexible working hours to fit your lifestyle.
  • Generous vacation policy: 10 paid working days of vacation, with the option to take an additional 5 days at your expense.
  • Up to 5 sick days per quarter to prioritize your health.
  • A collaborative, inclusive, and innovation-driven work culture.

The job ad is no longer active

Look at the current jobs Ruby →