Ryz Labs is seeking a Backend Developer (Ruby on Rails) to join a client's team focused on revolutionizing the promotional product blank apparel industry.
The role involves working closely with the North American product team to build and enhance web applications using Ruby on Rails.
Responsibilities include designing and developing robust, scalable, and secure applications, writing clean and maintainable code, and building and optimizing back-end APIs.
The developer will perform code reviews, write and maintain technical documentation, troubleshoot production issues, and ensure sufficient test coverage through unit and integration tests.
Collaboration with designers, product managers, and other engineers is essential to deliver high-quality solutions.
Requirements:
Candidates must have 4+ years of experience as a Backend Developer.
Proficiency in Ruby on Rails for API development is required.
Experience with CSS preprocessors (SASS) and familiarity with server-side templating languages (ERB, HAML) is necessary.
Candidates should have experience integrating RESTful APIs and a strong understanding of Git for version control.
Knowledge of database management systems such as PostgreSQL and MySQL is required.
Experience with testing frameworks like RSpec, Jest, and Cypress is necessary.
Familiarity with agile methodologies and tools like JIRA is expected.
Experience with CI/CD pipelines is a plus, as is experience in a US startup environment and in e-commerce.
Soft skills required include the ability to work independently and collaboratively in a remote setting, strong problem-solving skills, attention to detail, a passion for clean code, and a willingness to learn and adapt to industry trends.
Benefits:
Ryz Labs offers an environment of opportunities for learning, growth, and expansion with challenging projects.
Employees will work with autonomy and efficiency, owning every step of their development.
The company values a customer-first mentality, urgency in action, ownership, humility, respect, frugality, delivering impact, and raising standards.
Team members will have the chance to deepen their experience while sharing and learning from a team of professionals and specialists.