EPC Network is an international digital marketing company specializing in email and SMS marketing. We help brands in the U.S. market launch recurring campaigns, strengthen customer engagement, and grow their audiences.
5 січня 2026

Full-Stack Engineer (вакансія неактивна)

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

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

🧠 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 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!