Skip to content

Open nowPosted 129 days ago

Senior Platform Engineer

thecodest25 open roles

Pay
PLN 30,000 – PLN 33,000 a month
Where
Remote job, Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Platform Engineerthecodest · Remote job, Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on thecodest's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.4%3 days
  3. 7.8%7 days
  4. 14.3%14 days
  5. 33.7%30 days
This job: posted 129 days ago

The posting

🌍 Hello World!

We are The Codest - International Tech Software Company with tech hubs in Poland delivering global IT solutions and projects. Our core values lie in “Customers and People First” approach that prioritises the needs of our customers and a collaborative environment for our employees, enabling us to deliver exceptional products and services.

Our expertise centers on web development, cloud engineering, DevOps and quality. After many years of developing our own product - Yieldbird, which was honored as a laureate of the prestigious Top25 Deloitte awards, we arrived at our mission: to help tech companies build impactful product and scale their IT teams through boosting IT delivery performance. Through our extensive experience with product development challenges, we have become experts in building digital products and scaling IT teams.

But our journey does not end here - we want to continue our growth. If you’re goal-driven and looking for new opportunities, join our team! What awaits you is an enriching and collaborative environment that fosters your growth at every step.

💡 The project:

We are looking for an experienced Senior Platform Engineer (full-time or part-time).

Own the production system end-to-end. Today the entire stack runs self-hosted on Docker Compose: a custom-built lighttpd with database-driven virtual hosts, MariaDB, a Kubo IPFS node, Dozzle for logs, and Uptime Kuma for monitoring. There is no CI/CD pipeline, no infrastructure-as-code, no application performance monitoring, and the scaling story is vertical for now. Your job is to keep the lights on, automate the manual work, design how this system scales, and make pragmatic build-vs-buy decisions on cloud services (load balancing, object storage, managed databases) as we grow.

📈 Responsibilities:

  • Operate the production system: deploys, rollbacks, capacity, incident response.
  • Design and execute the scaling roadmap — horizontal scaling, load balancing, caching layers, object-storage offload, database replication, IPFS-node fan-out.
  • Evaluate and integrate cloud building blocks (managed databases, object storage, CDN, load balancers) where they earn their cost.
  • Stand up CI/CD pipelines (greenfield — likely GitHub Actions) covering test, build, image push, and deploy across all services.
  • Establish observability: metrics, logs, error tracking, SLOs, and meaningful alerts.
  • Manage TLS / ACME automation, DNS, and secrets handling — replace today's hardcoded credentials with a proper secret-management story.
  • Introduce infrastructure-as-code (Terraform or comparable) so the production system is reproducible.
  • Use AI coding assistants to author IaC modules, runbooks, and incident-response playbooks.

🔑 Tech Stack You'll Work With or Introduce:

  • Docker, Docker Compose, image building.
  • Linux (Debian-style), Bash, Python for scripting.
  • Lighttpd today (niche, with DB-driven vhost logic you'll learn) - likely to be reconsidered as we scale.
  • MariaDB - including replication, backup/restore drills, performance tuning.
  • Kubo IPFS node, private-swarm operation, gateway scaling.
  • Let's Encrypt / ACME / Certbot.
  • Load-balancing layer (to be chosen - HAProxy, Caddy, NGINX, ALB/NLB, etc.).
  • Object storage (to be chosen - S3, GCS, R2, MinIO; mainly for non-IPFS payloads and backups).
  • CI/CD (likely GitHub Actions, to be confirmed).
  • Observability stack (likely Prometheus + Grafana + Loki + Sentry - to be introduced).
  • IaC: Terraform or Ansible (to be introduced).
  • One of AWS / GCP / Azure as the long-term cloud target - tbd

Hard Skills - Must-Have:

  • 5+ years professional Linux sysadmin / DevOps / SRE / Platform Engineering.
  • Docker fluency: writing, debugging, and optimizing Dockerfiles and multi-service compose stacks.
  • Networking fundamentals: DNS, TLS, HTTP semantics, reverse proxies, load balancers.
  • Scripting: Bash plus at least one of Python (or similar like Go/Ruby).
  • Hands-on CI/CD pipeline design with any modern system.
  • Production operations experience - you have been on-call, you have written postmortems, you have designed a capacity plan.
  • Familiarity with at least one major cloud (AWS, GCP, or Azure) including its load-balancing, object-storage, and managed-database primitives.
  • Git fluency.
  • Experience using AI coding assistants and agent-based workflows in real ops work.
  • Strong written English - runbooks, RFCs, and postmortems are core deliverables.

Hard Skills - Nice-to-Have:

  • Kubernetes operational experience (CKA welcome but not required).
  • Terraform or Ansible at intermediate-or-deeper depth.
  • Multi-cloud literacy — you have shipped on more than one of AWS, GCP, Azure.
  • Observability stacks: Prometheus, Grafana, Loki, OpenTelemetry, Sentry.
  • Database operations beyond CRUD: replication, point-in-time recovery, query tuning.
  • IPFS or other content-addressable / peer-to-peer storage operational experience.
  • Security hardening - OWASP, basic pen-testing literacy, secrets-management tooling (Vault, SOPS, AWS SM).
  • Cost engineering - you have right-sized a cloud bill before.
  • Cloud or Kubernetes certifications.

Soft Skills:

  • Calm under outages - you reach for tail -f before you reach for blame.
  • Pragmatism: you can tell when introducing Kubernetes is correct and when it is yak-shaving.
  • Documentation discipline - if it isn't in a runbook, it doesn't exist.
  • Comfortable saying "no" or "not yet" to premature complexity.

📜 Our offer:

  • Salary: 30-33k on B2B
  • 100% remote work (full-time or part-time)
  • A unique opportunity to take your career to the next level - we’re looking for people who want to create an impact. You have ideas, we want to hear them!

📌Recruitment process:

  • 30 minute screening call online with our recruiter, Justyna
  • Interview with CTO
  • 1h technical interview
  • Interview with CEO
  • Offer

Questions, insights? Feel free to reach out to our recruiting team:

[email protected]

In the meantime, feel free to visit our website where you can find key facts about us.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against thecodest's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on thecodest's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    thecodest's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.