San Francisco, CA, United States Remote (Global) Employment $125K – $225K

Tenjin is hiring a Senior Backend Engineer

About the Role

Shape the backbone of a data-driven platform as a Senior Backend Engineer, driving the redesign and modernization of our core analytics infrastructure. You'll lead the transition of critical components from Ruby to Golang, ensuring systems are scalable, maintainable, and built for performance under heavy data loads.

What You’ll Do

  • Lead architectural decisions and own the design of backend services, APIs, and database structures
  • Refactor and rebuild background processing systems using Sidekiq, with a focus on reliability and responsiveness
  • Optimize data flow and caching strategies to support real-time dashboards serving high-traffic workloads
  • Manage end-to-end deployment pipelines using GitHub Actions, Docker, and container orchestration platforms
  • Collaborate with product and frontend teams to deliver seamless, data-rich user experiences
  • Enforce code quality through testing, documentation, and consistent style standards
  • Use feature flags to enable continuous integration and safe, incremental rollouts
  • Diagnose and resolve performance bottlenecks in production and staging environments

What We’re Looking For

  • Proven mastery of Ruby, with extensive experience in backend systems (5+ years typical)
  • Hands-on work with Golang in production environments
  • Solid background in REST API design and consumption
  • Experience handling large-scale data ingestion and real-time analytics pipelines
  • Familiarity with Rails, Git, and GitHub workflows
  • Strong communication skills and a collaborative mindset
  • Curiosity, problem-solving drive, and a commitment to team growth

Nice-to-Have

  • Exposure to AWS, Docker, and Kubernetes
  • Experience with PostgreSQL, DynamoDB, or Kafka
  • Background in mobile marketing or app development
  • Work with data-heavy UIs such as customizable reports, charts, or tables
  • Experience following internal design or development guidelines

Work Environment

We operate as a remote-first team with flexibility in location and hours, requiring only minimal daily overlap for collaboration. Our culture values autonomy, continuous learning, and secure, privacy-conscious engineering practices. You’ll have the freedom to shape systems while contributing to a supportive, growth-oriented environment.

Benefits

  • Annual allowance for learning—conferences, books, courses
  • Wellness budget for fitness and mental health activities
  • Unlimited vacation with a stipend and strong encouragement to take at least 20 days annually
  • Regular team gatherings and off-sites
  • Comprehensive health coverage including medical, dental, and vision
  • Paid family leave for maternity and paternity
Required Skills
RubyRailsGolangREST APIsGitGitHubSidekiqDockerKubernetesECShigh-volume data ingestionreal-time analyticsbackground jobsdatabase schemasdebugging RubyRailsGolangREST APIsGitGitHubSidekiqDockerKubernetesECShigh-volume data ingestionreal-time analyticsbackground jobsdatabase schemasdebugging
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Tenjin
Tenjin is a leading provider of mobile marketing analytics, empowering app developers and marketers to make data-driven decisions, optimize user acquisition, and maximize monetization. Our platform unifies marketing data from hundreds of sources, offering advanced analytics, attribution, automation, and reporting tools trusted by top mobile publishers worldwide. As a YC-backed company, Tenjin is known for its top-notch products, dev-friendliness, and flexible APIs. We work with thousands of mobile apps globally—from indie developers to large publishers—and provide hands-on support to help them scale and grow efficiently. Our team is remote-first and globally distributed, with a strong focus on impact and execution.
All jobs at Tenjin Visit website
Job Details
Department Engineering
Category backend
Posted 2 hours ago