Stockholm
·
Fully Remote
Full-stack Engineer
Join a revolutionary Saas company that will bring advertising to a whole new level.
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
- Remote status
- Fully Remote
Already working at Webicient?
Let’s recruit together and find your next colleague.