Software Engineer

5 176 - 6 538 USDNet per month - B2B
Ruby

Software Engineer

Ruby
Grochowska 306/308, Warszawa

TrueEngage

Full-time
B2B
Senior
Remote
5 176 - 6 538 USDNet per month - B2B

Job description

About Us

VC-backed, 15-person team across Poland, Mexico & the Philippines - with global expansion underway.

We’re defining a new category: a customer contact & collaboration layer on top of enterprise contact center and CRM platforms - already trusted by global enterprises across Europe, Asia, and the Americas.

Our platform is used by enterprise clients across multiple industries, with a strong focus on reliability, scalability, security, and seamless real-time communication experiences. We combine modern cloud-native architecture with deep expertise in WebRTC, contact center integrations, and customer engagement technologies.

As a rapidly growing company, we maintain a strong engineering culture built around ownership, collaboration, continuous improvement, and pragmatic problem-solving. We value people who are curious, proactive, and excited about building meaningful products in a fast-moving environment.

About the Role

We’re looking for a Software Engineer with strong technical skills and hands-on experience building modern distributed systems and web applications.

In this role, you’ll help design, develop, maintain, and improve a multi-tenant customer engagement platform used primarily by enterprise contact centers. You’ll work across backend services, infrastructure, and internal tooling to ensure our systems remain scalable, reliable, secure, and easy to evolve.

Our platform combines multiple technologies and real-time communication channels, including voice, video, chat, callbacks and many more, integrated with providers such as Genesys Cloud and Vonage.

The backend architecture includes:

  • A Ruby on Rails API responsible for core business logic, authentication, integrations, and account management

  • Several Node.js services handling real-time signaling, visitor data processing, and analytics

  • Cloud-native infrastructure running on Kubernetes and Azure services

You’ll work closely within a small, highly collaborative engineering team where ownership and initiative are highly valued. We’re looking for someone who enjoys solving complex technical challenges, moving quickly, contributing ideas, and building high-quality software that delivers real value to customers.

Responsibilities

  • Develop and maintain the core REST/JSON:API backend in Ruby on Rails 7 (PostgreSQL, Redis, Puma, Delayed Job) + upgrade to RoR 8

  • Own the Node.js signalling server built on Express + WebSockets

  • Extend and debug integrations with Genesys Cloud and Vonage

  • Write and maintain authorization policies and multi-tenant access control logic

  • Design and run database migrations on a mature PostgreSQL schema (200+ migrations)

  • Work within a Kubernetes on Azure AKS environment - understand Helm charts, environment configs, and deployment pipelines

  • Participate in GitLab CI/CD - security checks (SonarCloud, Aikido.dev), Docker builds, staged deploys

  • Gradually improve test coverage using RSpec (Rails) and Jest (Node.js)

Required Skills

Ruby on Rails

  • Rails 7.x, Ruby 3.x (-> 8.x, 4.x)

  • PostgreSQL - schema design, migrations, query optimization

  • REST API design; experience with JSON:API / Graphiti is a plus

  • Background jobs: Delayed Job, ActiveJob, or Sidekiq

  • Authentication: Devise, JWT, OAuth2, OIDC

  • Authorization: Pundit or similar policy pattern

Node.js

  • Node.js 24+, Express.js

  • WebSockets

  • Redis (caching, pub/sub, locking patterns)

  • Azure Storage (Tables, Queues) or equivalent cloud storage SDKs

  • Comfort with async code

General Backend

  • Designing and consuming third-party REST/webhook APIs

  • Docker - writing and maintaining Dockerfiles

  • Kubernetes basics - reading Helm charts, understanding namespaces and config maps

  • Git + CI/CD pipelines

  • Structured logging and APM tools (New Relic, Prometheus)

Nice to Have

  • Experience with Genesys Cloud or other contact center solution

  • Experience with Vonage or other CPaaS telephony (SIP, WebRTC)

  • Terraform / Azure infrastructure

  • Cloudflare Workers

  • React (the frontend teams will occasionally need backend pairing)

Compensation

  • 19-24k B2B

  • Meaningful ESOP upside (VC-backed)

  • 26 days of paid holiday

Tech stack

    Polish

    C1

    English

    B2

    Ruby on Rails

    master

    Node.js

    regular

    Kubernetes

    nice to have

    Azure

    nice to have

    VoiP

    nice to have

    CI/CD

    nice to have

Office location

Software Engineer

5 176 - 6 538 USDNet per month - B2B
Summary of the offer

Software Engineer

Grochowska 306/308, Warszawa
TrueEngage
5 176 - 6 538 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is Live Engage sp. z o.o., with its registered office at Ul. Święty Marcin 29/8, 61-806 Po... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.