--- title: 'Senior Backend Engineer (Ruby, Typescript) at Simulmedia' canonical: 'https://feeny.ai/job/senior-backend-engineer-ruby-typescript-simulmedia-lviv-nv2am8z0r2hx' type: 'job' last_seen: '2026-09-14' --- # Senior Backend Engineer (Ruby, Typescript) at Simulmedia - **Company:** Simulmedia - **Location:** Lviv, Ukraine / Kyiv, Ukraine - **Employment:** full-time - **Work type:** remote - **Posted:** 2025-01-28 - **Last confirmed live:** 2026-09-14 - **Apply:** https://jobs.lever.co/simulmedia/a6543d5b-f7ed-4645-8efa-2ffb257f30b7 ## Job description Simulmedia is seeking an experienced Senior Backend Engineer to join our engineering team, working on the backend and data infrastructure powering our TV advertising platform - spanning National Linear and CTV. This role sits within a distributed system of up to ~30 microservices, and you'll be primarily responsible for building, scaling, and operating backend services - with secondary exposure to backend-for-frontend work in TypeScript/Node. In this role you will work closely with product managers, designers, and data engineers to ensure seamless integration of analytics features into the platform. The ability to frequently iterate and deliver high-quality features that are owned end-to-end is crucial in this role. We're looking for someone who takes ownership, communicates directly and honestly, and cares about the reliability and craft of the systems they build - not just shipping features but understanding how they behave in production. Location: Ukraine is mandatory. Our offices are located in Kyiv and Lviv. Teams are located in Kyiv and Lviv and primarily work remotely with occasional offline meetings. Key Responsibilities: Design, build, and maintain backend services in Ruby (Roda) operating within a large-scale distributed microservice architecture. Contribute to backend-focused TypeScript/Node.js work, including API design and tRPC procedures, in support of Next.js applications. Own service reliability: instrumentation, monitoring, and observability across services (tracing, metrics, structured logging). Collaborate closely with data engineers on data pipelines, ETL processes, and ensuring clean, well-modeled data flows between services. Investigate and resolve production incidents; contribute to and follow oncall/runbook practices. Design and evolve APIs with strong attention to authentication, authorization, and security best practices. Participate in code reviews, pair programming, and knowledge-sharing sessions to ensure high-quality, maintainable code. Write thorough unit and integration tests for backend services Work independently while communicating clearly across a distributed, cross-functional team Qualifications: Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field. 5+ years of professional Ruby backend development experience; prior experience may be with Rails, Roda, Sinatra, or similar - deep Roda-specific knowledge is not required, as long as the underlying Ruby fundamentals are strong. Experience operating within a distributed systems / microservice architecture. Solid working knowledge of observability tooling - OpenTelemetry, Datadog, Grafana, Prometheus, or equivalent - including setting up tracing, metrics, and alerting, not just consuming dashboards. Experience with error tracking/monitoring tools such as Sentry, Honeybadger or equivalent. Hands-on experience in TypeScript and Node.js, with practical experience in Next.js for backend/API-layer work. Experience with tRPC or comparable typed API frameworks. Solid experience with AWS and its core services (e.g. EC2, S3, RDS, SQS/SNS, ECS/EKS), including infrastructure-as-code with AWS CDK, plus containerized applications (Docker). Experience designing and evolving APIs, including auth, security, and versioning concerns. Experience working in a large distributed system with dozens of independent services, potentially written in different languages; ability to quickly get up to speed in unfamiliar code and trace a request's path across multiple services end-to-end. Experience with CI/CD pipelines - we currently use Jenkins and are actively migrating to GitHub Actions, so comfort with either (and ideally migration experience) is valuable. Ability to use AI coding tools (e.g. Claude Code, Codex, Cursor, or similar) effectively to speed up development, debugging, and code comprehension. Strong communication skills; ability to work independently and take ownership of services end-to-end. Ability to communicate effectively with the U.S.-based teams and work 11:00 AM - 8:00 PM EEST (11:00 - 20:00). Bonus Points for: Python experience (data tooling, scripting, or services) ## Experience in AdTech or digital advertising/media analytics Prior experience in a service migration, decomposition, or platform-modernization effort Interview Process Pre-screening (30 mins) Technical Interview (1h) System Design (1.5h) Product Interview (30 mins) Offer ## About Simulmedia ## Company Overview - **One-liner**: Simulmedia is a cross-channel TV advertising platform that helps businesses find, measure, and scale high-intent audiences across linear TV, connected TV (CTV), and gaming. - **Entity Type**: Private (Series D, total funding $86.2M) - **Headquarters**: New York, New York, United States - **Founded**: 2008 - **Founders**: Dave Morgan (CEO) ## Core Business - **Primary Industry**: Advertising Technology (AdTech) / TV Advertising - **Target Customers**: B2B – brands, agencies, and enterprise marketers - **Mission**: “Help our clients make their TV ads better” [simulmedia.com/careers](https://www.simulmedia.com/careers) ## Products & Services - **Performance TV®**: Full-funnel TV advertising solution that plans, activates, and measures linear and CTV campaigns with automated execution. - **TV+®**: Unified media buying platform providing planning insights, audience analytics, and campaign benchmarking. - **Skybeam**: Self-service platform for businesses and agencies to create, manage, and measure CTV campaigns on premium networks (currently in waiting list phase). - **PlayerWON™**: Engagement and monetization platform for free-to-play PC and console video games, allowing advertisers to reach younger audiences. - **Free TV Audit**: A complimentary service offering campaign performance insights and competitive landscape analysis. ## Market Standing - **Valuation/Market Cap**: Not publicly disclosed - **Key Metric**: Annual Revenue $30.2M (latest available); Total Funding $86.2M across 6 rounds (Series A through E, led by Union Square Ventures, Avalon Ventures, R&R Ventures, Valiant Capital Partners) - **Notable Investors/Partners**: Union Square Ventures, Avalon Ventures, R&R Ventures, Valiant Capital Partners; direct integrations with all national networks, CTV platforms, and video game publishers. - **Growth Signals**: 13.2% year-over-year headcount growth (96 employees as of 2026), launch of self-service platform Skybeam, active hiring for Generative AI and pharma/healthcare roles. ## Competitive Advantages - **Patented predictive lookalike model** based on 15+ years of viewership data, enabling smarter media buying. - **Turnkey, one-stop shop** covering linear, streaming, and gaming – the first provider to unify these channels. - **Data science-driven** approach with a dedicated Vice President of Data Science and a team of researchers. ## Strategic Focus - Expanding self-service capabilities (Skybeam) to democratize CTV advertising for smaller businesses and agencies. - Leveraging generative AI (evidenced by a “Generative AI Analyst” job posting). - Growing into regulated verticals such as pharma/healthcare (Director/Senior Director role). - Continued investment in Ukraine operations (Lviv, Kyiv offices) and engineering talent. ## Why Work Here - **Culture**: Core values include boldness, commitment, integrity, trust, empathy, and continuous learning. [simulmedia.com/careers](https://www.simulmedia.com/careers) - **Work Model**: On-site in New York City (pet-friendly office); remote positions available in Ukraine (Lviv, Kyiv). Hybrid likely for some roles. - **Perks**: Competitive compensation, fully paid medical/dental/vision, unlimited vacation, Citibike membership with helmet stipend, partial gym reimbursement, pre-tax flexible spending accounts, frequent events and happy hours. - **Engineering Culture**: Strong data science and backend engineering teams (Ruby, TypeScript); opportunities to work on TV+ platform and AI initiatives. - **Employee Rating**: 2.7/5.0 on LinkedIn (55 reviews) – note mixed feedback on work-life balance (2.6) and culture (2.3), but compensation rated 2.7. ## Sources 1. [simulmedia.com](https://www.simulmedia.com/) 2. [simulmedia.com/careers](https://www.simulmedia.com/careers) 3. [linkedin.com/company/simulmedia](https://linkedin.com/company/simulmedia) 4. [simulmedia.com/team](https://www.simulmedia.com/team) 5. [jobs.lever.co/simulmedia](https://jobs.lever.co/simulmedia) ## Other roles at Simulmedia - [AI Product Specialist](https://feeny.ai/job/ai-product-specialist-simulmedia-new-york-k5ygta9yj82e) — New York, NY - [Senior Data Engineer](https://feeny.ai/job/senior-data-engineer-simulmedia-lviv-gdg0q58c24c7) — Lviv, Ukraine / Kyiv, Ukraine - [Senior Full Stack Engineer](https://feeny.ai/job/senior-full-stack-engineer-simulmedia-lviv-kwb2d2eshcnp) — Lviv, Ukraine / Kyiv, Ukraine - [Director/Senior Director, Pharma/Healthcare](https://feeny.ai/job/director-senior-director-pharma-healthcare-simulmedia-new-york-rar78zfjw1yr) — New York, NY - [Operation Analyst](https://feeny.ai/job/operation-analyst-simulmedia-new-york-2a6bk9d9k6ad) — New York, NY - [Client Success Manager](https://feeny.ai/job/client-success-manager-simulmedia-new-york-wrm0a8evfpfw) — New York, NY