Back to jobs

SR. SOFTWARE ENGINEER, ROR

Hhaexchange
Full-timesenior

Job description

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 Required Qualifications: • 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 Preferred Qualifications: • 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) Other Details: • Minimal travel of up to 2–3 days per quarter may be required (domestic or international) • Remote-first work environment with collaborative, supportive culture

Skills

Ruby on RailsMySQLPostgreSQLAWSECSEKSLambdaS3CloudWatchGitHub ActionsJenkinsCircleCITDDDockerKubernetesResqueSidekiqGraphQLDomain-Driven DesignDatadogNew RelicScout APM