AdTechTalent
Engineering58 days agoRemote

BidMachine

Senior TypeScript Developer (Backend / Full-Stack)

typescriptbackendfull-stackaiprogrammaticadtechreactnext.jspostgreSQLdistributed systemsmessage queuescaching

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Barcelona, Spain

Full job description

BidMachine is hiring a senior software engineer to own the architecture and development of MGP UI, a next-generation control plane for mobile app monetization and user acquisition. The role requires 5+ years of software engineering experience with deep TypeScript expertise, backend architecture skills including scalable services, PostgreSQL, message queues, and caching. Candidates must be fluent in AI tools such as Claude, GPT, or Copilot and able to integrate AI into workflows and product features. Responsibilities include writing production TypeScript code, establishing engineering practices, mentoring engineers, and collaborating cross-functionally. Experience with React/Next.js, UI/UX sensibility, and ad tech domain knowledge are nice to have. The position is full-time and hybrid based in Barcelona, Spain.

What you'll do

  • Own the architecture of MGP UI, making foundational decisions on stack, patterns, and boundaries
  • Write production TypeScript for backend services, APIs, and full-stack features when needed
  • Establish engineering practices such as code review culture, testing strategies, CI/CD standards, and documentation norms
  • Integrate AI into workflows for internal tooling and product features
  • Mentor engineers, conduct design reviews, and raise the technical bar across the team
  • Collaborate cross-functionally with product, data, and platform teams

Requirements

  • 5+ years of experience in software engineering
  • Deep TypeScript expertise including generics, conditional types, mapped types, type inference, type-safe API design
  • Backend architecture experience with scalable services, distributed systems, PostgreSQL, message queues, caching
  • AI fluency using Claude, GPT, Copilot or similar tools and understanding their strengths and failure modes
  • Strong communication skills including clear RFCs, constructive code reviews, and ability to explain decisions to non-technical stakeholders

Tech stack

TypeScriptPostgreSQLmessage queuescachingReactNext.jsAI tools (Claude, GPT, Copilot)

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.