Simulmedia

Simulmedia

Simulmedia is a pioneer in cross-channel TV advertising, offering advertisers the reach of linear TV combined with digital targeting. Their VAMOS platform enables intelligent audience optimization and direct sales attribution, revolutionizing TV advert...

Media
51-250
Founded 2008
$87M raised

Description

  • Design, build, and maintain backend services in Ruby within a large-scale distributed microservice architecture.
  • Contribute to backend TypeScript/Node.js work, including API design and tRPC procedures for Next.js applications.
  • Own service reliability through instrumentation, monitoring, and observability across services.
  • Collaborate with data engineers on data pipelines, ETL processes, and data flows between services.
  • Investigate and resolve production incidents and participate in on-call and runbook practices.
  • Design and evolve APIs with attention to authentication, authorization, and security best practices.
  • Participate in code reviews, pair programming, and knowledge-sharing sessions.
  • Write thorough unit and integration tests for backend services.
  • Work independently while communicating clearly across a distributed, cross-functional team.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
  • 5+ years of professional Ruby backend development experience.
  • Prior experience with Rails, Roda, Sinatra, or similar Ruby frameworks; deep Roda-specific knowledge is not required.
  • Experience operating in a distributed systems or microservice architecture.
  • Working knowledge of observability tools such as OpenTelemetry, Datadog, Grafana, Prometheus, or equivalent.
  • Experience with error tracking/monitoring tools such as Sentry or Honeybadger.
  • Hands-on experience with TypeScript and Node.js, plus practical Next.js experience for backend/API-layer work.
  • Experience with tRPC or comparable typed API frameworks.
  • Experience with AWS core services, infrastructure-as-code using AWS CDK, and containerized applications with Docker.
  • Experience designing and evolving APIs, including authentication, security, and versioning concerns.
  • Experience working in a large distributed system with dozens of services and tracing requests end-to-end across unfamiliar codebases.
  • Experience with CI/CD pipelines, preferably Jenkins and/or GitHub Actions; migration experience is a plus.
  • Ability to use AI coding tools effectively to speed up development, debugging, and code comprehension.
  • Strong communication skills and ability to take ownership end-to-end.
  • Ability to work 11:00 AM - 8:00 PM EEST and communicate effectively with U.S.-based teams.
  • Ukraine-based candidates only.
  • Bonus: Python experience for data tooling, scripting, or services.
  • Bonus: Experience in AdTech or digital advertising/media analytics.
  • Bonus: Experience with service migration, decomposition, or platform modernization efforts.

Benefits

  • Remote-first work with occasional offline meetings in Kyiv and Lviv.
  • Opportunity to work on a TV advertising platform spanning National Linear and CTV.
  • Interview process with five stages: pre-screening, technical interview, system design, product interview, and offer.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Junior Backend Engineer (Europe)

Kalepa 11-50 Insurance

Kalepa is hiring a software engineer to build backend services, data pipelines, and applied AI systems that support commercial insurance underwriting workflows.

Machine Learning Python
3 hours ago

Backend Engineer (Europe)

Kalepa 11-50 Insurance

Kalepa is hiring a Core Engineer to build and operate backend services, data and ML pipelines, and infrastructure powering AI products for commercial insurance underwriters.

AWS Machine Learning Microservices PostgreSQL Python REST API Serverless
3 hours, 15 minutes ago

Software Engineer - Python Junior+ [Risks Scoring]

Banco Plata, S.A., Institución de Banca Múltiple. 1001-5000 Banking / financial services

Join Plata’s Risks Scoring team to develop and operate Python services, scoring models, and decision strategies that deliver real-time credit decisions across multiple financial products and countries.

CI/CD Docker Git GitLab CI gRPC Helm Kafka Kubernetes MLOps Pytest Python SQL
3 hours, 45 minutes ago

Software Engineer (PHP) Career Opportunities at Dev.Pro

Dev.Pro 251-1K Internet Software & Services

Dev.Pro is building a talent pipeline for PHP developers through an assessment process that provides career feedback and consideration for future roles supporting global clients and software projects.

AWS Azure PHP
4 hours, 15 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers