Looking for a

Ruby on Rails Developer

POS-287
Location: Remote
Type: Full-time
Seniority: Senior

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.
  • Proven experience working with Ruby on Rails in production environments.
  • Strong command of the MVC architectural pattern and its application in scalable systems.
  • Proficiency in designing and implementing REST and GraphQL APIs.
  • Advanced knowledge of PostgreSQL, including performance tuning, indexing, and query optimization.
  • Skilled in ensuring efficient, high-performance data access and search functionalities.
  • Demonstrated experience leading technical teams and guiding development efforts.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Lead architectural strategies for large-scale Rails applications, ensuring scalability and maintainability.
  • Make informed technical decisions, clearly communicating trade-offs and guiding improvements.
  • Act as a go-to technical resource for team members, offering mentorship and direction.
  • Translate complex projects into actionable epics, user stories, and development tasks.
  • Collaborate with product teams to plan and deliver work within sprint cycles.
  • Conduct comprehensive code reviews and uphold engineering best practices.
  • Promote code quality and consistency across the development team.
  • Implement and maintain automated tests to secure application stability.
  • Utilize performance monitoring tools to detect and address bottlenecks in both application and database layers.
  • Develop and maintain CI/CD pipelines and manage containerized applications using Docker.
  • Leverage AI tools and large language models to streamline development workflows.
  • Apply prompt engineering techniques to support coding, refactoring, and analysis efforts.
  • Contribute to the development of AI-driven product features.
  • Keep up-to-date with emerging technologies and modern software practices.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.