EPC Network is a fast-growing digital marketing company with over 10 years of experience and American-Ukrainian roots with offices in Miami, Warsaw, and Kyiv. We’re not your average tech company — we blend cutting-edge marketing with powerful software development.
4 листопада 2025

Middle Full-Stack Engineer

Варшава (Польща)

📍 Location: Warsaw / Poland (relocate package)
💼 Format: Hybrid
📄 Type of contract: B2B
🎚️ Seniority: Strong Middle

🧠 About Us
At EPC Network, we’re not just a digital marketing company — we’re building the future of AI-driven marketing automation.
Our people-first culture empowers creative engineers, data-driven marketers, and AI enthusiasts to design tools that shape how digital marketing works at scale.

Now we’re looking for a Middle Full-Stack Engineer to join our AI-Marketing Internal Platform team, developing the MVP (0-core + Block B) — a foundation for automated content workflows, publishing bots, and analytics dashboards.

🎯 Job Description
Your mission will be to build and optimize the first MVP features under the guidance of a Senior Engineer.
You’ll work across front-end, back-end, and integrations to connect Beehiiv, Ghost, and social platforms into a seamless, data-driven publishing ecosystem.

🔧 Key Responsibilities

  • Develop clean, testable front- and back-end code for internal console and integrations.
  • Implement Playwright scenarios (headful, selectors, retries/backoff, screenshots/HAR).
  • Extend Ghost Admin API (drafts, approvals, publishing, SEO metadata).
  • Build and configure n8n flows for social posting (LinkedIn, X, Threads, Instagram) with UTM tracking.
  • Work with BullMQ queues/schedulers, logging, metrics, and basic alerting.
  • Participate in code reviews, and write unit, integration, and end-to-end tests.

⚙️ Tech Stack

  • Back-end: Node.js (NestJS) or Python (FastAPI), Redis (BullMQ), Postgres
  • Front-end: React + Tailwind
  • Automation: Playwright (Required)
  • Integrations: Ghost Admin API, n8n (+ Beehiiv knowledge is a plus)
  • Infrastructure: Docker, basic CI/CD; Grafana/Loki as a plus

📌 Requirements

  • 2–4 years of experience (full-stack or back-heavy with integrations).
  • Strong proficiency in JavaScript/TypeScript (Node.js) or Python (FastAPI).
  • Proven Playwright/Puppeteer experience for complex interaction scenarios.
  • Understanding of REST, webhooks, retry/error handling, basic Redis/Postgres operations.
  • English — Intermediate +.

🎯 KPI 30/60/90
30 days: Initial Playwright scenes (login/draft), UI approve screens, basic endpoints.
60 days: Ghost publish chain, Beehiiv UI bot v1 (create/update posts), n8n flows for 1–2 social channels.
90 days: Stabilization (retry/backoff), metrics/logging, UI p95 < 400 ms on core screens.

🤝 What it means to be part of our Team

Your professional and personal development:
🙋 Multinational and intercultural experience
📚 Corporate library
💪 A world-class engineering team
🎓 Growth opportunities into Senior and Tech-Lead roles
💻 Cutting-edge frameworks and AI-driven projects

Well-being:
💰 Competitive salary
🎳 Common team activities (football, basketball, tennis, board games, and more)
🎁 Performance bonuses according to policy
💆‍♀️ 21 paid vacation days & 14 paid sick leaves
🧘 Work-life balance

Working environment:
🏢 Cozy office in Warsaw available for you whenever you need it
🥪 Coffee, tea, sweets, fruits, and more snacks
🧐 Adequate and supportive teammates

💌 Interested?
We’re always looking for smart, driven, and curious engineers ready to build something meaningful.
If that sounds like you — we’d love to hear from you!

📱 Please include your Telegram nickname in the cover letter.

💎 Diamond, please, call out! We are waiting for you!

LinkedIn