
Full Stack Software Engineer For AdTech Company (Fully Remote)
Job Description
Posted on: May 3, 2026
Are you a talented full stack engineer that can handle any part of development?Looking to work on exciting products that can make a real impact for the world?Want to take full ownership over your time and be paid in proportion to your efforts?
If you answered yes to all of the questions above, then keep reading. This job could be for you!
Orange Trail is a Forbes featured advertising agency that is building the next generation of brand and AI analytics products. We're a small, high-velocity team shipping production SaaS to real customers, and we're looking for a mid-level engineer who's comfortable moving across our entire stack.
About the Role
You'll own features end-to-end across all three of our platforms:
Backend API — Python 3.12, FastAPI, PostgreSQL (SQLAlchemy + Alembic), Celery workers (Redis locally, SQS in production), deployed to AWS ECS.Product Dashboard — Vue 3 + Nuxt 4, TypeScript, Nuxt UI, Pinia, TanStack Vue Query, Tailwind, Stripe.js.Marketing Site — Vue 3 + Vite, hand-crafted CSS, design-forward and aiming at Awwwards-level polish.
A typical week might have you adding a new endpoint and Celery job on the API, wiring it into a dashboard view with Pinia and Vue Query, and then shipping a supporting landing page on the marketing site, all behind the same feature flag, all going out the same day.
What you'll do
- Design, build, and ship features across backend, product frontend, and marketing site.
- Write and maintain async FastAPI services, background workers, and database migrations.
- Build fast, accessible, well-typed Vue 3 interfaces in the dashboard.
- Contribute to a marketing site where design quality and performance both matter.
- Integrate with third-party services (Stripe, Google AI / Gemini, AWS, Sentry, Facebook Business SDK, etc.).
- Write tests (pytest, Vitest), review PRs, and keep the CI/CD path to AWS ECS healthy.
- Participate in product and design decisions, we're small enough that engineers shape what gets built. Every voice matters!
What the ideal candidate looks like:
- 3–5+ years of professional software engineering experience shipping production systems.
- Strong Python and comfortable with FastAPI (or Django/Flask) and async patterns.
- Solid Vue 3 (or equivalent React / modern SPA) experience, including TypeScript.
- Working knowledge of PostgreSQL and writing non-trivial SQL / ORM queries.
- Comfortable with Docker, background job queues (Celery / RQ / Sidekiq / similar), and a cloud provider (AWS preferred).
- Git, CI/CD, and a bias toward shipping small, well-tested changes.
Nice to Have
- Nuxt, Pinia, TanStack Query, or Tailwind experience.
- Experience with Stripe, Celery Beat, or SQS.
- LLM / AI product experience (Gemini, OpenAI, Vertex AI).
- A strong design sense, you notice when spacing is off and care enough to fix it.
- Prior remote-first startup experience.
How We Work
- Fully remote, work from wherever you're most effective. The company is based in Bulgaria but the team is international.
- We optimize for async written communication and focused work over short meetings.
- Small team, high ownership which means you'll have meaningful scope from day one and ship to production in your first week.
- Pragmatic engineering, we value simple, boring solutions, good tests at the boundaries, and shipping over perfecting.
- Modern stack, real users, the code you write goes to paying customers, fast.
How to Apply
- Send a short note about a project you shipped end-to-end across a stack, plus a link to code, a portfolio, or GitHub. We read every application.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Full Stack Software Engineer For AdTech Company (Fully Remote)

Back End Developer

Backend Software Engineer - Data Platform

Remote Senior Backend Engineer (Python/FastAPI) – AI Evaluation (US-based)

