Perkbox

Senior Backend Engineer (Ruby)

Perkbox
Apply
2 months ago
Remote, BulgariaSenior

Responsibilities

  • Own and evolve the technical vision for Ruby on Rails applications and backend services.
  • Build and maintain secure APIs, authentication, authorization, and data flows.
  • Design scalable solutions on AWS using RDS, Lambda, and Kubernetes workloads.
  • Improve API performance and develop effective caching and database strategies.
  • Establish and improve deployment pipelines, coding standards, and code review practices.
  • Embed security-by-default practices across the software development lifecycle and support compliance with ISO 27001 and SOC2.
  • Collaborate with frontend teams, product managers, and stakeholders to deliver features.
  • Create technical documentation and design specifications.
  • Respond to critical production incidents, lead root cause analysis, and drive prevention strategies.
  • Mentor colleagues and help shape engineering practices.

Requirements

  • At least 4 years of professional experience with Ruby on Rails.
  • Good understanding of JavaScript, TypeScript, and MVC architecture.
  • Strong database management experience with PostgreSQL or MySQL, AWS RDS, and ORM tools such as ActiveRecord.
  • Proficiency with RSpec, Git, mocking, and unit testing principles.
  • Experience with GraphQL APIs and AWS cloud environments.
  • Familiarity with CI/CD pipelines in fast-paced or scaling organizations.
  • Proven experience designing and implementing features using AI-powered workflows, AI agents, and automation.
  • Ability to navigate ambiguity while producing clean, high-quality code.
  • Experience mentoring others and contributing to architectural and engineering-practice decisions.

Benefits

  • Remote working.
  • Role available only to candidates residing in Bulgaria.
  • Gross annual salary of €60,000 to €65,000, based on experience.
  • Inclusive workplace with reasonable adjustments available where needed.
  • Online interview, panel interview, and final interview process.

Tech Stack

AWSGitGraphQLJavaScriptKubernetesMySQLPostgreSQLRSpecRubyRuby on RailsTypeScript

Categories

Perkbox

About Perkbox

201-500 employees
Contact me