Skip to main content

Ruby on Rails Developer (P860)

About Us:

As a Senior Ruby on Rails Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Over five years of experience in software development, ideally within healthcare-related systems.
  • Extensive knowledge of Ruby on Rails for building and maintaining backend applications.
  • Familiarity with RESTful APIs and GraphQL, along with experience in service-oriented architectures.
  • Proficient in both SQL and NoSQL database design principles.
  • Strong command of PostgreSQL and Sidekiq for background job processing.
  • Clear communication skills, capable of conveying technical concepts to diverse audiences.
  • Adept at analytical thinking and solving complex problems efficiently.
  • Exposure to React is advantageous but not mandatory.
  • Understanding of containerization practices and CI/CD pipelines is a plus.
  • Experience with tools for monitoring, logging, and observability is desirable.
  • Knowledge of compliance standards in the healthcare sector, such as PHI and HIPAA, is considered a valuable asset.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design and develop scalable backend systems using Ruby on Rails, ensuring high performance and reliability.
  • Partner with product, engineering, risk, and compliance teams to translate business requirements into secure and compliant software solutions.
  • Lead the architectural planning and implementation of robust technical solutions tailored to client needs.
  • Work alongside Product Managers and stakeholders to design and deliver features that enhance user experience and internal operations.
  • Collaborate closely with engineering peers and contribute individually to deliver key product functionalities.
  • Enhance system observability and monitoring tools to optimize the platform’s operational performance.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills