Senior Ruby Engineer

(5 переглядів)

Who We Are
PAR Retail, with its Open Commerce® product suite and patent pending Wallet Steering® System, empowers Convenience & Fuel Retailers to gain more share of wallet and customer lifetime value than possible with any other solution provider. PAR Retail's unified Open Commerce product suite consists of: Activate for Intelligent 1:1 Loyalty, Transact for Contactless Commerce, and Experience for Cross-Channel Customer Experiences. PAR Retail's solutions are supported by a set of subscription-based program management services and are contractually backed by its 1.5X Performance Guarantee.

Technology Stack:
Ruby, Ruby on Rails, Postgres, Redis, Sidekiq, GraphQl, RabbitMQ

Requirements:
– Practical experience building systems in Ruby on Rails
– At least 6 years industry experience or equivalent
– Experience building and maintaining backend APIs, including design, implementation, evolution, and maintenance
– Familiarity with TypeScript, or similar modern strongly-typed language
– Proficiency using a variety of database technologies, both relational and non-relational
– Strong understanding and familiarity with CI/CD pipelines and automated tests
– An ability to work in service-based architectures as well as well-factored Rails monolith applications
– Highly independent and able to effectively self-organize and prioritize work
– The ability to write clean code, and the discipline to write effective automated tests to deliver high-quality system improvements
– An ability to effectively break down larger bodies of work for delivery as a series of small, self-contained changes to the system
– Excellent spoken and written communication skills
– BS/MS degree in Computer Science, Engineering, or equivalent years of professional working experience

Bonus Points
– Experience with NodeJS and React
– Experience in the retail and/or fuel & convenience industries
– Experience working in distributed teams
– Experience with Nest.js and/or GraphQL

Responsibilities:
– Collaborate closely with other Engineers, design and implement new functionality based on product objectives and requirements.
– Work with the broader product engineering team to plan and coordinate feature and functionality improvements, as well as resolve bugs and execute technical enhancements, that cross-cut large parts of our platform.
– Work to continually learn, improve technology skills, expand knowledge of the our platform technologies, and gain increasing versatility across the breadth of our platform systems.
– Expand APIs and business logic, and as needed write or revise customer-facing API documentation.
– Work with our infrastructure team to enable and enhance highly-available, performant, and well-instrumented backend applications and services that run in our customer environments at substantial scale.
– Support operations and infrastructure teams for issue resolution on relevant applications or services running in production environments.

PAR Retail Offers:
– Long-term employment;
– Competitive compensation with regular performance-based salary and career development reviews;
– Paid vacations and sick leaves;
– Flexible working hours;
– A unique and friendly environment where everyone can explore and learn new technologies.

Сродна праця в Telegram

Двічі на тиждень — віддалена вакансія, розібрана людською мовою: що робити, кому сродна, чесно про мінуси. А в коментарях — Сковорідка (ШІ), яка допоможе з резюме.

Підписатися