TypeScript Developer
Role details
Job location
Tech stack
Requirements
and DSP with integrated analytics and insights, powered by proprietary know-how, continuous innovation and cutting-edge AI. Your job will be focused on building MGP UI - a next-generation control plane that brings configuration, experimentation and operational tooling into a single cohesive interface for our products. This is a greenfield project where you'll define the architecture, set technical standards and shape how the team works. We're looking for someone who is AI-native. You've integrated LLMs into your daily workflow - for coding, documentation, learning and thinking through problems. But it goes beyond personal productivity: you're excited about building AI-powered features into products. Natural language interfaces, assistants that reduce cognitive load for users. You understand that AI is a tool with sharp edges - you know its failure modes, you validate its outputs and you can teach others to use it effectively. About the role: - Own the architecture of MGP UI - make foundational decisions on stack, patterns and boundaries that will scale with the product. - Write production TypeScript - backend services, APIs and full-stack features when needed. - Integrate AI into workflows - both 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 - generics, conditional types, mapped types, type inference, type-safe API design. - Backend architecture experience - scalable services, distributed systems, PostgreSQL, message queues, caching. - AI fluency - you actively use Claude, GPT, Copilot or similar tools in your daily work and can articulate where AI helps and where it fails. - Strong communication - clear RFCs, constructive code reviews, ability to explain decisions to non-technical stakeholders. Nice to Have - Experience with React / Next.js for full-stack work. - UI/UX sensibility - you care about how interfaces feel, not just how they function. Experience with design systems, accessibility or working closely with designers is a plus. - Familiarity with ad tech domain (RTB, programmatic, exchange mechanics). - Contributions to open-source TypeScript libraries or tooling. - Interest in functional programming patterns applied to TypeScript. With a powerful product, strong market positioning and a team that strives for excellence, BidMachine offers a unique opportunity to grow, innovate and make a tangible impact in the programmatic advertising space.
Benefits & conditions
raise the bar in AdTech. Here's what we value, and what we hope you do too: - Ownership & Accountability - We move fast, take responsibility, and think like builders. Every team member has a direct impact on product growth and market success. - Data-Informed Excellence - We leverage data to make smarter decisions, optimize performance, and build scalable solutions that deliver measurable results. - Innovation & Technical Depth - We solve complex programmatic challenges with cutting-edge technology and a deep understanding of the ecosystem. - Global Collaboration - We work across cultures, time zones, and disciplines - united by shared goals and high standards. - Ambition & Impact - We are here to build something significant - a best-in-class exchange that competes with the strongest players in the market. MGP - End-to-end ecosystem designed to empower mobile app developers to acquire, monetize and retain users. The platform combines a sophisticated Mediation, Exchange