Middle Full-Stack Engineer
π Job Title
Middle Full-Stack Engineer
π Location: Warsaw / Remote
πΌ Format: Hybrid
ποΈ 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!
π Apply here: [Insert PeopleForce link]
π± Please include your Telegram nickname in the cover letter.
π Diamond, please, call out! We are waiting for you!