Webicient
Webicient

Full-stack Engineer

June 21, 2025
Full-time
Remote · Stockholm, Stockholm County, Sweden
Entry level
Full-stack Developer

This job post is for one of our clients. FOLLOW instructions at the bottom of the description.

🧠 About the Product/Client

A fast-growing AdTech scale-up that delivers AI-powered Google Ads optimization for hundreds of e-commerce brands.

Hourly Rate is between 30-50 EUR depending on experience.

Technical Stack:

  • Back-end: Python 3.9 + Django (bidding engine)

  • Microservice: TypeScript (competitor monitoring)

  • Front-end: Vue 2 (hosted on Cloudflare Pages)

  • Infrastructure:

  • AWS EKS (containerized services)

  • Redis-backed queues

  • Aurora PostgreSQL (data storage)

  • Legacy System: Shopping module in PHP (Laravel 5.7 + MySQL), planned for migration to the Python stack

👥 Why They’re Hiring

Two of their four senior full-stack engineers are leaving in July. We're hiring someone to:

  • Take ownership of the codebase
  • Lead the 1-month PHP → Python migration together with the infra engineer and an intern
  • Help shape the next generation of bidding features

🔧 Your Key Responsibilities

  • Extend and maintain the Django-based bidding engine, audit tool, and budgeting workflows

  • Migrate core Shopping features from Laravel/MySQL to the existing Python + PostgreSQL stack

  • Maintain and eventually upgrade:

  • Node/TypeScript microservices

  • Vue 2 front-end (plan for Vue 3 upgrade)

  • Design and optimize asynchronous jobs using Redis queues (BullMQ, Huey)

  • Optimize PostgreSQL performance and query efficiency

  • Own CI/CD pipelines using GitHub Actions and Helm on EKS

  • Ensure SLAs for bidding calculations and reporting are upheld

  • Collaborate with the infra engineer to optimize AWS performance and cost (e.g. EKS Spot, nginx-ingress, Cloudflare)

  • Contribute to new product features including:

  • OpenAI-powered chat assistant

  • AI-based keyword tooling

✅ Must-Have Experience

  • 5+ years building production systems in Python 3.x and Django REST

  • 3+ years of experience with modern JavaScript / TypeScript in Node environments

  • Comfortable reading and migrating legacy PHP 7+ (Laravel) code

  • Strong SQL skills in both PostgreSQL and MySQL:

  • Schema migrations

  • Query optimization

  • Practical experience with AWS operations, including:

  • EKS, RDS/Aurora, S3, IAM

  • Solid knowledge of:

  • Docker

  • GitHub Actions

  • Helm (or similar container orchestration tools)

  • Experience with distributed queues using Redis (BullMQ, Celery, Huey)

  • Ability to work in GMT +2 / UTC +2 environment

  • High speed internet (minimum 50/50 Mbps)

  • Video camera for meetings

  • Good microphone

⭐ Nice-to-Have

  • Experience with the Google Ads API or broader AdTech ecosystem

  • Migration experience from Vue 2 to Vue 3 or to React

  • Familiarity with observability stacks such as:

  • Grafana

  • OpenTelemetry

  • ELK

  • Exposure to ML/AI integrations:

  • OpenAI SDK

  • Vector databases

  • Experience in Saas teams

How to apply

  • Visit the URL in the job description
  • Fill in the form

Recruitment process:

You can expect the following process for this job:

  • Meet & Greet (30 min) - Test your communciation and get a feeling of you as a person.
  • Code test & Personality test (2-3 h) - Test your skills and understanding your reasoning
  • Technical interview (1,5 h) - Meet our CTO for the final review
  • Welcome to the pool! - Join our pool and you never have to leave