Principal Ruby Developer

Published on October 24, 2024

Idelsoft is a full-cycle software consulting agency, that provides on-demand engineering and product services tailored to high-growth companies.

We are looking for a Principal Ruby on Rails Developer, who will develop scalable backend applications to support the growing needs of the business, while also providing technical leadership to drive the quality and performance of mission-critical systems. This role combines deep technical expertise with leadership responsibilities, making it perfect for someone who wants to stay close to the code while mentoring engineers and shaping the platforms direction.

At this role, you will develop and implement engineering solutions for the organization, manage technical projects, and oversee the design, development, and implementation of engineering solutions and any other tasks deemed necessary by the leadership team.

Key Responsibilities
  • Actively contribute to the ongoing projects by designing, developing, and refactoring scalable, high-performance features in Ruby on Rails.
  • Lead the technical implementation of new features while ensuring high-quality, maintainable code.
  • Take full ownership and responsibility for building, shipping, testing, deploying and maintaining features
  • Mentor and support other developers, offering guidance through code reviews, technical discussions, and problem-solving.
  • Collaborate with product managers and designers to define, estimate, and prioritize feature development based on business objectives.
  • Oversee the management of technical debt and continuously improve development processes and coding standards.
  • Lead architectural decisions and influence the overall system design, ensuring scalability and maintainability.
  • Provide constructive feedback on pull requests and drive best practices across the engineering team.
  • Work closely with cross-functional teams, communicating technical trade-offs and helping to align on strategic goals.
  • Contribute to and refine the testing frameworks, ensuring a robust QA process.
  • Engage with customers/stakeholders when needed to address technical challenges and ensure that development aligns with product goals.

Other Qualifications & Characteristics
  • Exceptional technical and analytical abilities.
  • Strong communication and interpersonal skills.
  • High level of work ethic and dedication to achieving results.
  • Excellent self-management and organizational skills.
  • Capable of collaborating effectively within a team and working independently.
  • Solid understanding of engineering principles and best practices.

Key Skills
  • 10+ years of experience building complex software systems, with 8+ years of hands-on Ruby on Rails development.
  • Strong experience with JavaScript, CSS, external APIs, and ActiveRecord.
  • Proven ability to both lead technical initiatives and directly deliver a value.
  • Excellent technical troubleshooting skills with a deep understanding of Ruby on Rails architecture.
  • Strong communication skills for collaborating with both technical and non-technical stakeholders.
  • Experience in Agile/Scrum environments, working closely with cross-functional teams to deliver high-quality features.
  • A passion for both leadership and hands-on development, with a commitment to high standards in software quality.

Ideal Candidate
  • Passion for programming
  • Experience spearheading projects from start to finish
  • Has a quiet and clean place to work from home
  • Strong work ethic, + experience with small-size teams
  • Strong communication and positive attitude
  • Experience in owning features and delivering it from scratch
  • Experience working in a remote environment
  • Intermediate+ English

Benefits

Idelsoft is committed to providing a supportive and collaborative work environment that values innovation, creativity, and diversity. At our company, we are dedicated to using the latest technologies and innovative approaches to solve complex problems and make a positive impact on society. Join us in this exciting journey and help us make a difference in the world!

How to Apply

If you want to move faster with your resume, email directly to victoria.stopa@idelsoft.com

Interview process:

- Recruiter Call
- Take Home Task (30 min)
- Meet the team