Full stack Engineer
Webicient
Job details
- Location: Anywhere in the World
- Posted: 20h ago
Job Description

Headquarters: Sweden
URL: https://webicient.com
This job post is for one of our clients. FOLLOW instructions in the bottom of the descriptions.
🧠 About the Product/Client
A fast-growing AdTech scale-up that delivers AI-powered Google Ads optimization for hundreds of e-commerce brands.
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 to streamline operations and reduce costs.
👥 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
🔧 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, eliminating technical debt
-
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 environment / UTC +2
-
High speed internet (minimum requirement 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
-
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
To apply: https://weworkremotely.com/remote-jobs/webicient-full-stack-engineer
Skills & Technologies
Flag this job
Are you sure you want to flag this job as inappropriate or irrelevant?