Skip to main content

Ruby on Rails Developer (POS-158)

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 six years of industry experience developing robust backend systems.
  • Hands-on expertise with Ruby on Rails for building scalable applications.
  • Experience designing, developing, evolving, and maintaining backend APIs.
  • Familiarity with TypeScript or other modern strongly-typed programming languages.
  • Skilled in working with both relational and non-relational database systems.
  • In-depth understanding of CI/CD pipelines and test automation practices.
  • Ability to contribute effectively in both service-based architectures and well-structured Rails monoliths.
  • Demonstrates a high level of independence, with strong self-management and prioritization skills.
  • Committed to writing clean, maintainable code and implementing automated tests to ensure quality.
  • Capable of decomposing complex initiatives into manageable, incremental changes.
  • Excellent communication skills, both verbal and written.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Collaborate with fellow engineers to design and implement new features aligned with product goals and technical requirements.
  • Coordinate with the broader product engineering team to plan enhancements, address bugs, and deliver cross-platform technical improvements.
  • Continuously develop technical skills, deepen understanding of platform technologies, and broaden system-wide expertise.
  • Contribute to API and business logic expansion, including drafting or updating public-facing API documentation as needed.
  • Partner with the infrastructure team to build resilient, high-performance backend applications and services for large-scale customer environments.
  • Provide operational support for production systems, assisting infrastructure and operations teams in troubleshooting and resolution.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills