Sharesource

Senior Backend Engineer, Ruby

Sharesource

full-time

Posted on:

Origin:  • 🇻🇳 Vietnam

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSGraphQLGRPCKotlinKubernetesMySQLPostgresRedisRubyRuby on RailsSQLTerraform

About the role

  • Build and maintain backend services in Ruby on Rails, with some Kotlin work
  • Lead development of authentication, payments, and moderation features with security and reliability focus
  • Design schemas and queries for relational databases (Postgres/MySQL) and use caching where appropriate
  • Use Rails ecosystem tools such as Sidekiq and gRPC to build robust systems
  • Write clean, tested code and participate in thoughtful code reviews
  • Contribute to technical direction and help set conventions for the wider engineering group
  • Collaborate asynchronously across time zones in English, with a couple hours daily overlap for sync
  • Support occasional onsite activities such as team events, client meetings, and equipment handover

Requirements

  • At least 5+ years’ professional experience in backend engineering
  • Strong background in Ruby on Rails
  • Willingness to pick up Kotlin when useful
  • Solid grasp of authentication, authorisation, and API security
  • Experience with payments or similar high-reliability systems
  • Comfortable with background job frameworks (Sidekiq/Resque)
  • Experience with caching (Redis/Memcached)
  • Skilled in relational database design and SQL optimisation (Postgres/MySQL)
  • Familiarity with monitoring and observability tools (Datadog, New Relic, OpenTelemetry)
  • Proactive and reliable with ownership of issues
  • Ability to collaborate across time zones in English, both written and spoken
  • Must be based locally in Vietnam (local residency required for compliance with Vietnam labor laws)
  • (Nice-to-have) Experience with GraphQL
  • (Nice-to-have) Familiarity with Kubernetes and AWS
  • (Nice-to-have) Infrastructure-as-code (Terraform or similar)
  • (Nice-to-have) Background in trust & safety, moderation, or fraud detection
  • (Nice-to-have) Performance tuning in large Rails applications