AYN

Sr. Software Engineer, ROR

HHA Exchange · United States · remote

Essential Job Duties:

- Write clean, scalable, and maintainable code to build software solutions that enable users to access and manage in-home care services.

- Design, build, and maintain reliable, high-performance Ruby on Rails services.

- Support and enhance existing products and applications, balancing new feature development with legacy system modernization.

- Own end-to-end development of features that directly drive revenue and scale the platform.

- Optimize database queries and API performance to ensure speed, efficiency, and availability.

- Contribute to architectural improvements and participate in technical design discussions.

- Participate in a shared on-call rotation to maintain system health, with strong team support.

- Continuously improve code quality, testing, and deployment practices.

Other Job Duties:

- Other duties as assigned by supervisor or HHAeXchange leader.

Travel Requirements:

- Travel 10-25%, including overnight travel

Required Education, Experience, Certifications and Skills:

- 5+ years of experience building production-grade Ruby on Rails applications.

- Strong proficiency with relational databases such as MySQL and PostgreSQL.

- Solid understanding of object-oriented programming (OOP) and software design principles.

- Proficient in Test-Driven Development (TDD) and writing maintainable, well-tested code.

- Experience working with cloud infrastructure, particularly AWS services (e.g., ECS, EKS, Lambda, S3, CloudWatch).

- Hands-on experience with CI/CD pipelines and Git-based workflows (e.g. GitHub Actions, Jenkins, CircleCI).

- Bachelor's degree in computer science, Software Engineering, or a related field — or equivalent practical experience.

- Strong skills in debugging, troubleshooting, and performance optimization.

- Comfortable working in Agile development environments

- Excellent written and verbal communication skills

- Experience scaling multi-tenant SaaS platforms

- Experience supporting both legacy systems and greenfield product development

- Exposure to GraphQL APIs and domain-driven design (DDD)

- Familiarity with observability and performance tools like Datadog, New Relic, or Scout APM

- Experience with containerization (Docker) and Kubernetes-based orchestration (EKS/ECS)

- Knowledge of job queue processing (e.g., Resque, Sidekiq)

- Minimal travel of up to 2–3 days per quarter may be required (domestic or international)

- Remote-first work environment with collaborative, supportive culture

Apply on the employer’s site