Ruby on Rails - Lead Engineer

Urgent

Required Skills

PostgreSQL (3)ReactJS (3)AWS (3)Ruby on Rails (7)

Additional Skills

Python (3)

Job Description

Company Overview

Our client is a tax software company undergoing a major development team restructuring. The current product is built on Ruby on Rails, with multiple layers of legacy code and new feature implementations. The company is looking for a hands-on Engineering Lead to spearhead refactoring efforts, manage the engineering team, and drive scalable development processes.

Position Overview

We are seeking an Engineering Lead with strong Ruby on Rails expertise who is comfortable working on both legacy and modern codebases. The ideal candidate will be hands-on with coding, lead the engineering team, and help drive product development with fast iterations. This role requires technical leadership, problem-solving, and strong communication skills.

Key Responsibilities

  • Lead the refactoring and modernization of an existing Ruby on Rails codebase.
  • Guide and mentor a team of engineers, ensuring high-quality coding standards.
  • Collaborate with the CTO, product managers, and other stakeholders to plan and execute development cycles.
  • Be actively involved in coding, particularly for high-priority fixes and optimizations.
  • Drive improvements in system architecture, scalability, and maintainability.
  • Ensure smooth deployment and operations in AWS Cloud and Kubernetes environments.
  • Conduct code reviews and optimize development workflows.

Qualifications

Qualifications

  • 7+ years of experience in software development, with at least 3 years in a leadership role.
  • Expertise in Ruby on Rails and PostgreSQL.
  • Solid understanding of React.js for front-end collaboration.
  • Experience working with AWS, Kubernetes, Sidekiq, and Redis.
  • Strong experience in refactoring and improving legacy codebases.
  • Knowledge of Python is a plus, as AI implementation is planned for the future.
  • Excellent communication skills; must be comfortable working closely with executives and cross-functional teams.
  • Ability to work in Pacific Time (PT) with at least 1-2 hours of overlap.

Preferred Skills

  • Experience in financial or tax software is highly desirable.
  • Familiarity with AI/ML integration in software development.
  • Exposure to microservices architecture.

Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.