1,983,817open jobs
117,247companies
250,469added this week
Browse all
Location
Remote (Ukraine)
Seniority
Senior · 5+ years exp

First seen by Alion on Jul 8, 2026. MacPaw scores B on the Alion truth index.

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.
1,983,817 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 Continue with Google
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

Backend
Similar stack
Same company
Kyiv
$100k – $130k per year • Remote (United States) • 6+ years exp • Bachelor's Degree • Atlanta
Go
AI/ML
Prompt Engineering
AI Agents
LLM
Agentic Workflows
Frontend
GraphQL
DevOps
GCP
CI/CD
GitOps
Git
Docker
Kubernetes
Platform Engineering
Bazel
GitHub
GitLab
Linux
Management
Agile
Apply
Remote (Nigeria) • Full-Time • Nigeria
Python
JavaScript
TypeScript
Ruby
C#
Node JS
Python
Django
Ruby
Ruby on Rails
C#
.NET
DevOps
CI/CD
Apply
≈ $20k – $42k per year (Estimated) • Remote (India) • 6+ years exp • India
Java
Java
Spring Boot
Hibernate
Databases
MySQL
Databricks
ScyllaDB
AI/ML
Cursor
Claude
AI Agents
LLM
RAG
Agentic Workflows
DevOps
Prometheus
CI/CD
Grafana
Amazon CloudWatch
Amazon Kinesis
Apply
SDE III 1 hour ago
≈ $13k – $35k per year (Estimated) • Remote (India) • 5+ years exp • India
JavaScript
Java
TypeScript
Java
Spring Boot
AI/ML
LLM
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
Git
Docker
Management
Agile
Apply
≈ $30k – $54k per year (Estimated) • Remote (likely EAEU) • 5+ years exp • Moscow
C#
C#
ASP.NET Core
Entity Framework Core
Dapper
Databases
PostgreSQL
DevOps
Rest API
Git
Docker
Apply
Sr. Data Analyst 4B 7 hours ago
≈ $9.5k – $19k per year (Estimated) • Remote (India) • Full-Time • Bachelor's Degree • Bengaluru
SQL
SAS
Databases
PostgreSQL
Databricks
Oracle
AI/ML
Spark
AI Agents
DevOps
Azure
Analytics
Power BI
DataStage
Apply
Project Engineer 6 hours ago
≈ $9k – $18k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Angeles City
PHP
Analytics
Microsoft Excel
Design
AutoCAD
Management
Microsoft Project
SharePoint
Apply
≈ $20k – $41k per year (Estimated) • In office • Bachelor's Degree • Petrozavodsk
PHP
PHP
Bitrix
AI/ML
NLP
Machine Learning
Apply
QA Engineer 7 hours ago
In office • Contractor • Bachelor's Degree • Chennai • Bengaluru
SQL
AI/ML
Synthetic Data
DevOps
CI/CD
Cybersecurity
HIPAA
Management
Agile
QA
Selenium
Cypress
Playwright
Appium
Rest-Assured
Apply
$35k per year • In office • 4+ years exp • Saint Petersburg
PHP
PHP
Bitrix
Apply
Remote (Ukraine) • 5+ years exp • Kyiv
JavaScript
TypeScript
AI/ML
Copilot
Cursor
Prompt Engineering
Frontend
Svelte
Mobile
PWA
DevOps
GCP
CI/CD
AWS
Management
Jira
Apply
≈ $22k – $50k per year (Estimated) • Remote (Ukraine) • 4+ years exp • Master's Degree • Kyiv
Python
SQL
AI/ML
dbt
Mobile
Firebase
AppsFlyer SDK
Cybersecurity
GDPR
Analytics
A/B Testing
Management
Jira
Apply
Remote (Ukraine) • 2+ years exp • Kyiv
Python
Go
AI/ML
AI Agents
DevOps
CI/CD
Progressive Delivery
Management
Jira
Apply
Head of Design 1 month ago
≈ $30k – $77k per year (Estimated) • Remote (Ukraine) • Kyiv
Management
Jira
Apply
Junior Accountant 1 month ago
≈ $10k – $22k per year (Estimated) • Remote (Ukraine) • 1+ year exp • Kyiv
AI/ML
Copilot
Claude
ChatGPT
Analytics
Microsoft Excel
Management
Jira
QuickBooks
Xero
Apply
Software Developer 4 days ago
Remote (Ukraine, UTC+2 hours) • Full-Time • 3+ years exp • Kyiv
JavaScript
TypeScript
C#
C#
ASP.NET Core
MassTransit
Databases
RabbitMQ
MS SQL
Frontend
React.js
Mobile
Clean Architecture
DevOps
Rest API
Azure
CI/CD
Management
Agile
Scrum
Apply
In office • 3+ years exp • Kyiv
Python
C
C++
C
Valgrind
C++
CMake
Qt
DevOps
Docker
Linux
VPN
Robotics
ROS
MAVLink
Zenoh
QGroundControl
Mission Planner
GStreamer
QA
Pytest
Apply
In office • Full-Time • Bachelor's Degree • Kyiv
Management
Jira
Agile
Apply
Service Engineer 3 days ago
≈ $14k – $39k per year (Estimated) • In office • Kyiv
Apply
HR Manager Ukraine 3 days ago
≈ $22k – $51k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Kyiv
1C
Apply
See all jobs
This is one of many
1,983,817 more open roles from verified company boards, updated every day.