410,083open jobs
14,230companies
73,879added this week
Browse all
Location
Remote (Ukraine)
Seniority
Senior · 5+ years exp
Overview
Company
Impact
Profile match
MacPaw is a software company headquartered in Kyiv, Ukraine, and founded in 2008 by Oleksandr Kosovan. The company develops consumer applications for macOS and iOS including CleanMyMac, the Setapp subscription app service, Encrypto, and ClearVPN, sold directly to users worldwide. It employs several hundred people, has continued operating through the war in Ukraine, and runs the MacPaw Foundation alongside its commercial work.

Jira ticket

MacPaw is building the next generation of its Setapp Marketplace-a platform where developers distribute Mac, iOS, and Web applications to a wide audience around the world.

We're looking for a Senior Backend Engineer (Golang) to build the Ledger and Promotion domains from the ground up. On the Ledger side that means commission terms, revenue splits, and the contracts between developers, sellers, and the platform. On the Promotion side it means coupons, promo codes, redeem codes, and gift cards, and the acquisition and gifting models built on them.

You’ll work with complex business logic, third-party integrations, and existing systems, collaborating closely with product and engineering teams. We’re looking for someone curious, proactive, and responsible who enjoys learning, taking ownership, and improving solutions.

Our back-end stack: Go, Temporal, PHP 8.0+ (Symfony Components, Doctrine ORM); PostgreSQL, Redis, RabbitMQ; PHPUnit; Cloud-Native: AWS, GCP, K8s, Docker.

In this role, you will:

  • Own the solution design end to end: take an ambiguous business task, propose how the system should evolve, defend it in a peer design review, and then build it

  • Model new commercial concepts for Ledger and Promotion capabilities so they stay consistent with the rest of the platform's domain model

  • Work closely with PMs, EMs, and cross-functional teams to clarify requirements, handle edge cases, and find the most effective implementation paths

  • Gradually refactor and migrate parts of the monolith into independent, high-performance services

  • Take full responsibility for code quality by writing Unit/Functional tests and actively participating in E2E testing (our engineers drive quality alongside QA)

  • Write clean, efficient, and scalable code using Go and PHP (Symfony)

Skills you’ll need to bring:

  • 5+ years building production services in Golang

  • Solution and system design as a primary skill

  • DDD in practice: bounded contexts, aggregates, when to split a service, and why a shared database isn't a boundary

    Confident work with PostgreSQL/relational databases: schema design, complex SQL queries, migrations, and performance optimization (indexes, profiling)

  • Experience with RabbitMQ (or similar message queues): pub/sub and work queue patterns, producers/consumers, basic configuration concepts

  • API design: resource modeling, versioning, idempotency keys, error contracts, backward compatibility for public APIs

  • Go depth: concurrency and graceful shutdown, detecting data races and goroutine leaks, pprof, table-driven testing

  • Docker, plus working knowledge of Kubernetes objects and probes

  • CI/CD, feature flags, trunk-based development, safe migrations

  • Observability: logs, metrics, traces, SLI/SLO/SLA

  • Awareness of secure coding principles (OWASP)

  • At least an intermediate English and fluent Ukrainian

As a plus:

  • Workflow orchestration (Temporal or similar) for compensation and retries in long-running money flows

  • PHP (Symfony), since parts of the current system still live there

  • Terraform, Redis, MongoDB

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
410,083 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
Backend Engineer 1 day ago
$85k – $240k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Tel Aviv
Python
Rust
SQL
Databases
Apache Kafka
Kafka
RabbitMQ
AI/ML
Airflow
Dagster
dbt
Flink
Spark
DevOps
Amazon Kinesis
AWS
CI/CD
GCP
Kubernetes
Web3
MetaMask
Stellar
Uniswap
Analytics
ETL/ELT
Apply
In office • Bachelor's Degree • Almaty
Bash
Python
Databases
MinIO
OpenSearch
PostgreSQL
DevOps
Amazon S3
Ansible
CI/CD
Docker
GitLab
Grafana
HAProxy
K3s
Kubernetes
Prometheus
Rancher
Terraform
VMWare
Windows Server
Zabbix
Apply
$19k – $48k per year (Estimated) • Remote/Hybrid • Zhukovsky
C++
C++
Asio
CMake
STL
Databases
PostgreSQL
Redis
DevOps
CI/CD
Docker
Git
Cryptography
OpenSSL
Apply
$114k – $215k per year (Estimated) • In office • Full-Time
DevOps
AWS
Azure
GCP
Apply
In office • Full-Time • 10+ years exp • Bachelor's Degree • Riyadh
DevOps
AIOps
AWS
Azure
Datadog
Dynatrace
GCP
GitHub
Kubernetes
OpenShift
Platform Engineering
VMWare
Management
ServiceNow
Apply
Head of PR 12 days ago
$171k – $325k per year (Estimated) • In office • 5+ years exp
AI/ML
AI Agents
Apply
Remote
Python
AI/ML
AI Agents
Human-in-the-Loop
Model Context Protocol
DevOps
CI/CD
Cloudflare
GCP
Incident Management
Kubernetes
NixOS
SLI/SLO/SLA
Terraform
IAM
Cybersecurity
ISO 27001
Kyverno
Least Privilege
Prisma Cloud
SOC 2
Sysdig Secure
Wiz
Management
Jira
Apply
Remote • Master's Degree
Design
Adobe After Effects
Adobe Photoshop
Blender
Cinema 4D
Figma
Management
Jira
Apply
Remote • 4+ years exp
AI/ML
Recommender Systems
Management
Jira
Apply
Remote
JavaScript
PHP
PHP
Laravel
Frontend
Next.js
npm
pnpm
React.js
Vite
Webpack
DevOps
AWS
CI/CD
Cloudflare
Git
Analytics
A/B Testing
Apply
See all jobs
This is one of many
410,083 more open roles from verified company boards, updated every day.