Senior Software Engineer, ROR

May 8

🏡 Remote – New York

Apply Now

Loading...

HHAeXchange

Better Homecare, Better Health

Healthcare • Home Care • Software • Technology • Homecare software

501 - 1000

💰 Private Equity Round on 2021-09

Description

• Design, build and maintain efficient, reusable, and reliable code. • Supporting existing products/applications. • Ensuring the best possible performance, quality, and responsiveness of applications • Helping maintain code quality, organization, and automation • Applying data modeling techniques to ensure development and implementation support efforts meet integration and performance expectations • Reviewing query performance and optimizing code, writing queries with the team • Assisting developers with complex query tuning and schema refinement • Participating in on-call rotation

Requirements

• Bachelor's degree in Computer Science, Software Engineering • 5+ years of experience as a Software Engineer in building automated and distributed commercial web-scale systems • Understanding of storage performance challenges and their solutions • Solid understanding of object-oriented programming (OOP) • 5+ years of experience with Ruby and web development with Rails • Expertise in Test-Driven Development • 3+ years of experience in MySQL/PostgreSQL or other relational databases • Experience with job processing queue (resque, etc.) • 2+ Experience in AWS, API Gateway, Lambda, Redis, MSK, Docker, EKS, ECS and CloudWatch • Experience with SCM (Bitbucket/Git) and CI/CD tools (GitHub Actions/Jenkin/CircleCI, SonarQube, Nexus Manager, Artifactory, MS Build) • Other: JavaScript, REST APIs, GraphQL, Domain-Driven Design • Experience with Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools related to API (Postman, Swagger) • Good debugging and troubleshooting skill • Strong ability to analyze, gather requirements and formulate relevant questions • Proficient in SDLC, Waterfall, and Agile methodologies • Excellent written and verbal communication • Experience and skills in collaborating effectively in a team setting to deliver results • Ability to organize and plan work independently • Ability to effectively navigate rapid change, multitasking, and seamlessly shifting between different tasks and teams • Knowledge of JIRA/Confluence will be added advantage • Preferred: • o Understanding of Elixir / Phoenix and familiarity with FP principles • o Experience with React • o OS X or *nix Command Line Proficiency

Benefits

• Other duties as assigned by supervisor or HHAeXchange leader.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com