About the role
📍 Kraków, Poland · on-site ~4 days/week · full-time, CET
Are you a backend engineer who cares about what happens after the merge: pipelines, deploys, metrics, alerts? This role is for you.
The platform team builds the foundation for all product engineers: shared libraries, core services (assets, auth, gateways), CI/CD and observability for cloud SaaS products. Strong backend experience plus hands-on DevOps is what we're looking for.
What you'll do
•Build shared libraries, SDKs and internal backend services
•Keep GitHub Actions CI/CD fast, reliable and secure
•Evolve observability: metrics, logs, traces, alerts
•Improve developer experience: templates, scaffolds, local-dev tooling
•Support product teams with design reviews
•Join the team's on-call rotation
Must-have
•4+ years with Node.js & TypeScript in production
•Solid grasp of Node.js internals: event loop, memory, async I/O
•PostgreSQL beyond CRUD: query plans, indexes, slow queries and migrations
•Hands-on AWS: DynamoDB, SQS, Kinesis, Lambda (no need to be an expert in all four)
•Building and maintaining CI/CD pipelines, ideally on GitHub Actions
•Practical observability: metrics, dashboards, alerts (Prometheus, Grafana, OpenTelemetry, Datadog or similar)
•Confident, critical use of AI coding tools (Claude Code, Cursor, Copilot)
•Experience in distributed teams across time zones
Nice to have
•NestJS, Kubernetes, Terraform, gRPC
•SLIs/SLOs or release-flow design
•Mentoring or tech-lead experience
Why join
•Every product team relies on what you build
•The team owns its roadmap
•A natural step from backend into platform engineering