Software Engineer

Ruby

Software Engineer

Ruby
Grochowska 306/308, Warszawa

TrueEngage

Full-time
B2B
Senior
Remote
5 175,84 - 6 537,91 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

    CI/CD

    nice to have

    VoiP

    nice to have

    Azure

    nice to have

    Kubernetes

    nice to have

Office location

Check similar offers
dotLinkers

dotLinkers

Remote

Remote

8 000 - 10 000USD/month
Architecture
Leadership
HRMS platforms
Ruby
SeniorSeniorB2BB2BFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT
Check similar offers
dotLinkers

dotLinkers

Remote

Remote

8 000 - 10 000USD/month
Architecture
Leadership
HRMS platforms
Ruby
SeniorSeniorB2BB2BFull-timeFull-time
New
Webdoctor

Webdoctor

Remote

Remote

Undisclosed Salary
OOP
HTML
CSS
JavaScript
Ruby on Rails
SeniorSeniorPermanentPermanentFull-timeFull-time
New
LLInformatics

LLInformatics

Warszawa

Remote

Remote

Undisclosed Salary
PostgreSQL
Ruby on Rails
Ruby
SeniorSeniorB2BB2BB2B ContractB2B Contract
New
Remodevs

Remodevs

Remote

Remote

7 000 - 8 100USD/month
PostgreSQL
Kafka
React
Ruby on Rails
Ruby
SeniorSeniorB2BB2BFull-timeFull-time
New
AirHelp

AirHelp

Hybrid

Hybrid

Undisclosed Salary
TypeScript
Golang
Node.js
React
Python
Ruby on Rails
MidMidB2B, PermanentB2B, PermanentFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT