1,639,253open jobs
98,357companies
250,878added this week
Browse all
Salary
$69k – $116k per year
Location
Remote (Poland)
Seniority
Senior

Confirmed on the employer's own hiring board on Oct 14, 2026. First seen by Alion on Oct 14, 2026.

Overview
Company
Impact
Profile match
Launch your online shop with Fourthwall. Create and sell custom products, offer memberships, and build a fully branded website with ease.

About Fourthwall

Creatives, brands and startups run shops, memberships and donations on Fourthwall, on their own domain and with their own data. MKBHD, ThePrimeagen, Coffeezilla, Acquired, Vox and the Smithsonian are among them. More than 500,000 creatives and companies use it. Investors: Lightspeed, Initialized Capital and Seven Seven Six. Offices in Los Angeles and Poznań.

  • Company: Fourthwall, a product company. You contract with us directly.
  • Level: Senior individual contributor. Kotlin or Java in production qualifies; the work is in Kotlin.
  • Location: Remote in Poland. Meeting in Poznań from time to time is a plus, not a requirement.
  • Hours: Your own, with agreed overlap with the team.
  • On-call: Part of the role. You join the backend rotation.
  • Rate: 22,500 to 38,000 PLN net per month on B2B (invoice amount excluding VAT), long-term.
  • Stack: Kotlin, Spring Boot, jOOQ on PostgreSQL, Arrow, Google Cloud, Codex / Claude Code.
  • Process: Intro call, paid exercise of about three hours, 75 minutes with the team, decision within five working days.

The job

The service you would join has a first commit from 2019. It has run the business since and still goes to production several times a day.

Fourthwall is the merchant of record for its creatives. We take the payment, handle sales tax and VAT, get the product made in one of 17 locations, ship it and pay the seller. All of that runs through this service: one Kotlin codebase, one deployable. It talks to payment, tax, manufacturing and shipping partners and exposes a public API with webhooks.

A lot of what it does is payments, refunds, payouts and tax. A bug there costs creatives real money, so idempotency and reconciliation matter more here than in a typical CRUD service.

Mostly new work: a creative-facing feature, a partner integration, an agentic interface, a change to payments or payouts, a security improvement. Some of it you propose yourself.

Before anything gets built we want to know what it would change for creatives or for revenue, and whether there is a cheaper way to find out. Agents with access to all our data surfaces help with the numbers. You make the case to leadership and to the people who talk to creatives every day. Sometimes the answer is a smaller version, or no.

Then you build it yourself, schema to rollout flag, and delete the old path once it is live. A week later you check what it changed.

When production breaks, switch the feature off, tell support what to say, size the impact, then fix and reconcile. Support, growth and fraud will ask you questions, and you will have some for them.

Why now

Fourthwall is placing bets: features creatives have asked for, agentic interfaces, groundwork for new products, new partner integrations, security work. Leadership picks them together with the engineers who build them. Teams of one to five form around a project and re-form when it is done. You would be in those discussions and have a real say in what gets built.

The codebase is seven years old and has the usual leftovers. We clean up as we go, but that is not the main job. We are on JDK 26, Kotlin 2.4 and Spring Boot 4.

Coding agents

The team works through coding agents and builds its own harness: AGENTS.md files, skills, subagents, hooks. You direct the agent, read what it wrote and run the checks. What you merge is yours. When an agent repeats a mistake, fix the skill or the hook rather than the prompt. We pay for the tooling.

We will ask where an agent let you down on production code and what you changed afterwards. If you paste a prompt and merge whatever comes back, or keep agents out of your work, this job will not suit you.

What we look for

We test all of this in the process: the code in the exercise and the pairing session, the rest in the intro call and the discussion.

  • Kotlin or Java on a Spring backend in production.
  • SQL. With or without an ORM, you know what SQL actually runs and what the abstraction hides.
  • When a failure belongs in the return type (Either, Kotlin Result, a sealed type) and when an exception is right.
  • One third-party API you integrated end to end: contract, retries, idempotency, how it fails.
  • For a query, an HTTP call or a background job: what it costs, when it gets slow, how it fails.
  • One feature you shipped and what it changed for users or revenue.
  • One request you did not build as asked: what was actually wanted, what you did instead, and why.
  • One piece of work outside your usual area, say a data pull, a Terraform module or a partner’s sandbox: how you got up to speed and what you tried first that did not work.
  • Clear written English.

Learnable: jOOQ, JobRunr, Pub/Sub, Terraform, MCP tools with Spring AI.

The offer

  • 22,500 to 38,000 PLN net per month on B2B, long-term. What moves you up the range: changes you carried end to end, tickets and merge requests others can pick up cold, and bets you proposed that shipped.
  • 26 days off a year at the full monthly fee.
  • MacBook, private healthcare with dental, sports card, English lessons, an educational budget and accounting support.
  • Equity in the US-based company.

Hiring process

About five hours in total.

  • CV or profile, plus one change you carried end to end and what it changed for users or revenue.
  • Intro call: the role, your situation, questions both ways.
  • Paid exercise, about three hours in your own time, no strict time limit. We pay 500 PLN for it.
  • 75 minutes with the team: 30 building a small feature together with coding agents, then 45 of discussion.
  • Decision within five working days.
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,639,253 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
In your city
≈ $71k – $142k per year (Estimated) • Remote (Germany)
Python
Go
Java
Rust
C++
AI/ML
LLM
Apply
≈ $84k – $210k per year (Estimated) • Remote (likely Brazil)
Kotlin
Mobile
Jetpack Compose
Firebase
DevOps
CI/CD
Management
Scrum
Kanban
Apply
≈ $100k – $290k per year (Estimated) • Remote (EMEA) • 5+ years exp
Python
Go
JavaScript
Java
TypeScript
SQL
C#
Node JS
Databases
MySQL
PostgreSQL
Redis
DevOps
Rest API
Apply
$120k – $130k per year • Remote (United States, ET hours) • Public Trust • Full-Time • 3+ years exp • Bachelor's Degree • United States
Python
JavaScript
C#
DevOps
Rest API
CI/CD
Apply
$140k – $175k per year • Remote (United States) • Full-Time • 8+ years exp • Bachelor's Degree • United States
Python
Go
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
GraphQL
React.js
DevOps
Rest API
CI/CD
Management
Agile
Apply
Staff Engineer 2 hours ago
≈ $114k – $209k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Reno
Python
JavaScript
Java
Kotlin
C#
Node JS
Objective-C
C#
.NET
Frontend
GraphQL
Next.js
React.js
Mobile
React Native
DevOps
Rest API
Terraform
CloudFormation
Dynatrace
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
SonarQube
PCI DSS
GDPR
QA
Postman
Apply
Principal Engineer 2 hours ago
≈ $31k – $92k per year (Estimated) • In office • Contractor • 7+ years exp • Bachelor's Degree • South Africa
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
DevOps
GCP
Azure
AWS
Apply
Delivery Lead 2 hours ago
≈ $24k – $70k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • South Africa
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Management
Agile
Scrum
Apply
≈ $114k – $225k per year (Estimated) • In office • TS/SCI • Full-Time • Bachelor's Degree • Annapolis Junction
Java
C++
DevOps
Linux
Apply
$60k – $135k per year • In office • Contractor • 5+ years exp
Java
Apply
$76k – $104k per year • Remote (Poland)
Databases
PostgreSQL
AI/ML
Claude
DevOps
Terraform
GCP
PagerDuty
Prometheus
GitLab CI
CI/CD
GitOps
Kubernetes
SOPS
Google GKE
IAM
Linux
Cybersecurity
OWASP Top 10
PCI DSS
SOC 2
Apply
$21k – $27k per year • In office • Poznań
Management
Jira
Apply
$24k – $38k per year • Hybrid • Full-Time • Poznań
Python
Databases
ElasticSearch
DevOps
Kibana
Loki
Grafana
DNS
VPN
Cybersecurity
ISO 27001
SOC 2
Management
Slack
Jira
Google Workspace
n8n
Zapier
Google Drive
QA
Swagger
Postman
Apply
Remote (location not specified) • Contractor • 2+ years exp
Design
Adobe Photoshop
Figma
Apply
$73k – $85k per year • Remote (Poland) • Contractor
JavaScript
TypeScript
Frontend
Three.JS
React.js
Game Dev
GLSL
Apply
See all jobs
This is one of many
1,639,253 more open roles from verified company boards, updated every day.