Ruby Labs

Senior Backend Engineer

Ruby Labs

full-time

Posted on:

Location Type: Remote

Location: Serbia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Bring 8+ years of overall professional experience, ideally including lead-level experience on the position of Lead Backend Developer.
  • Deliver new backend features with a focus on scalability, performance, and reliability.
  • Maintain, optimize, and improve existing services and infrastructure.
  • Design, deploy, and operate backend services across AWS, Cloudflare, and other environments.
  • Implement and evolve monitoring and observability using tools such as Sentry, OpenTelemetry (OTel), logging, alerting, and related platforms.
  • Investigate and resolve production issues across distributed systems.
  • Write clean, maintainable code aligned with SOLID principles, system design, and backend best practices.
  • Lead incident investigations, root cause analysis, and system reliability improvements.
  • Contribute to architectural decisions, documentation, and infrastructure planning.
  • Collaborate with high standards for communication, ownership, and delivery.

Requirements

  • Deep expertise in distributed systems, system design, and backend architecture.
  • Strong understanding of database fundamentals, indexing, consistency, replication, transactions, and storage trade-offs.
  • Proven ability to design scalable and resilient systems.
  • Fluency in Node.js backend development.
  • Strong grasp of software engineering principles, including SOLID.
  • Experience debugging complex issues in production environments.
  • Experience with cloud infrastructure (AWS) and backend service deployment.
  • Experience implementing monitoring and observability using tools such as Sentry and OpenTelemetry (OTel), including tracing, logging, and alerting.
  • High standards for code quality, reliability, and communication.
  • Deep knowledge of Redis, including caching, pub/sub, queues, replication, persistence, and performance tuning.
  • Strong experience with AWS services, including compute, serverless, networking, storage, security, and infrastructure-as-code.
  • Experience with Cloudflare Workers, edge routing, caching, and security primitives.
  • Familiarity with Sentry performance monitoring and OpenTelemetry instrumentation at scale.
  • Comfortable working in timezone ±2 hours from UK time.
Benefits
  • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
  • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
  • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
  • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
  • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsdistributed systemssystem designbackend architecturedatabase fundamentalsscalable systemssoftware engineering principlesRedisAWSCloudflare
Soft Skills
communicationownershipdeliverycode qualityreliability