Ruby/RoR Solutions Architect Ruby/RoR Solutions Architect

Ruby/RoR Solutions Architect

Location: • Lviv, Ukraine
• Ivano-Frankivsk, Ukraine
• Remote, Ukraine

Category:Software Development

Opportunity: Healthcare

Employment: Full-time

What's the Project?

The client’s story begins, for the most part, in the remote, rural villages of Alaska.

The founder + President of the company knew there had to be a better alternative to delivering therapy services. So it was founded through a hybrid approach where services were provided in-person one week of every month and via teletherapy for the remaining weeks. During this time, best practices were established, and the true power of teletherapy was discovered.

The client has been a leader in pediatric therapy services since 2015. Our providers are experienced pediatric clinicians whose passion is to treat the whole child. By removing location as a barrier, we can equalize access to quality support.

The Mission

With our mission, we like to keep it short and sweet. We are making therapy available to everyone, everywhere, using the power of the internet.

You Perfectly Match If you have:
  • Have 7+ years of programming/development experience;
  • Solid understanding of Ruby / RoR and its nuances; 
  • Solid understanding of OOP principles and design patterns;
  • Strong understanding of SOLID principles and ability to effectively apply them to the project architecture;
  • Good understanding of Rails code decoupling, common Rails patterns, and being able to set an architectural vision that would be scalable and maintainable;
  • Strong experience writing unit/integration tests with (e.g. RSpec or any other testing library);
  • Experience working with SQL and/or NoSQL databases (e.g. PostgreSQL, MySQL, MongoDB);
  • Solid understanding of version control systems (e.g. Git);
  • Experience of working with CI/CD, being able to maintain it when needed;
  • Able to deliver solutions end-to-end with a focus on hitting delivery milestones;
  • Upper-Intermediate or higher level of English, good communication skills.
Nice to have:
  • Experience within the healthcare industry working with HIPAA security;
  • Be comfortable to work in a distributed team.
Your day-to-day activities:
  • Design, build efficient, reusable, and reliable architecture and code;
  • Ensure the best possible performance and quality of large scale web applications and services;
  • Propose and document technical design recommendations and improvements; 
  • Document designs and development work according to established documentation standards;
  • Design and oversee unit tests to ensure application logic is fully exercised for each application component;
  • Own the overall technical architectural vision for a product or platform and build agreement with the engineering teams, Product Management, Operations;
  • Be comfortable presenting to internal stakeholders, e.g, Operations, Sales, PM, and occasionally customers;
  • Have an ability to distill customer and business requirements into actionable technical requirements and deliveries;
  • Be comfortable to roll up the sleeves and contribute towards implementation when needed and upskill junior engineers;
  • Have proven leadership skills.

You will focus on 

  • Architecture documentation: High-level architecture of the software system;
  • Technical documentation: High-level documentation of the software code, algorithms, APIs;
  • Propose next-gen architecture and design principles;
  • Propose next-gen technology stack;
  • Recommend an appropriate team structure, both near term, and long term.

Ready to dive in?

Contact us today or apply below.

Apply Now

5mb max, .pdf,.xlsx,.xls,.doc,.docx,.ppt,.pptx formats.

© 2022 Newfire

Amazon Consulting Partner