Careers at GoodWeb

Grow with us
alongside clients.

We look for people who love digital marketing as much as we do. Small team, flat hierarchy, real impact on the outcome.

32+
people in the team
180+
projects in 18 years
4.9/5
average Clutch rating
92%
clients renew contracts
What we offer

Why work with us.

Fair pay

Transparent bands per grade, reviewed every 6 months. Bonuses tied to project outcomes — not hours.

Real learning

Budget for courses, conferences and books — averaging $1500/year per person. Internal lectures weekly.

Flexible format

Kyiv office + full remote. Working hours are flexible — what matters is the result and team meetings.

Strong projects

No “build a $200 brochure site”. We work with brands above $1M revenue — real room to do good work.

Open positions

4 roles — Q2-Q3 2026.

Soon
Q2 2026 · Kyiv / remote · $2000-3500

Senior SEO Specialist

Lead 3-4 clients with stack: Screaming Frog, Ahrefs, Semrush, GSC. Technical audits, content strategy, performance analytics.

SEO Ahrefs Screaming Frog GSC
Apply →
Soon
Q2 2026 · Kyiv / remote · $1800-3000

PPC Manager (Google + Meta)

Run paid campaigns for e-commerce and B2B clients. Budgets $5-50k/mo. Performance Max, Demand Gen, Advantage+.

Google Ads Meta Ads GA4 Looker
Apply →
Soon
Q3 2026 · Kyiv / remote · $2200-4000

Frontend Developer (Next.js)

Build landings and sites on Next.js 14+. TypeScript, Tailwind, Sanity / WP REST API headless. No legacy — stack stays modern.

Next.js TypeScript Tailwind Headless
Apply →
Soon
Q3 2026 · Kyiv · $1500-2500

Project Manager (digital)

Lead 5-8 projects simultaneously. Work with team, clients and deadlines. Notion, Jira, ClickUp — tool per project.

PM Notion Jira Client comms
Apply →
Hiring process

From CV to offer — 10-14 days.

01

Application & CV

Send your CV to @goodweb_ua with subject “{Role} — {Your name}”

02

Screening

30-min call with HR and team lead — experience and expectations. We filter out 60% here.

03

Test task

Small practical task (3-5 hours). Paid — even if we don’t end up working together.

04

Offer

Tech interview with the team + offer within 48h. Probation — 1 month with full pay.

No matching role?

If you do great work in digital — write to us. Let’s figure it out together.