MarketLabs
Careers

We're building the intelligent infrastructure of commercial execution.

MarketLabs is a tech company specialized in building data-driven digital platforms and AI-powered solutions for marketing and sales. We build internal products and enterprise client solutions, blending open-source technologies like BullMQ with cutting-edge commercial tooling — in an ecosystem where automation, AI and performance engineering meet.

Open roles

Full Stack JavaScript Developer — AI Agents & DevOps

We're looking for a Full Stack JavaScript Developer with a strong inclination toward the new frontiers of software development: AI agent development, vibe coding with next-gen tools, and solid DevOps skills.

The ideal candidate is someone who doesn't just write code, but orchestrates intelligent systems, automates pipelines, and leverages AI-native tools to multiply their own productivity and the team's. You'll play an active role in shaping the technical architecture of our products, with a key role in the development of the Compass platform and other strategic projects.

Key responsibilities

01 · Full Stack Development
  • Design and develop complex web applications with end-to-end JavaScript/TypeScript stack (Next.js, React, Node.js, REST/GraphQL APIs)
  • Manage high-performance, scalable frontend architectures with focus on DX (Developer Experience)
  • Implement robust backends with modern patterns: microservices, serverless, event-driven, job queues (BullMQ)
  • Work with relational and non-relational databases (PostgreSQL, MongoDB, Redis) and ORMs like Prisma or Drizzle
02 · AI Agent Development
  • Design, develop and orchestrate AI agents using frameworks like LangChain, CrewAI, AutoGen, Vercel AI SDK or custom solutions
  • Integrate LLMs (OpenAI, Anthropic Claude, open-source models) into real product workflows
  • Build RAG (Retrieval-Augmented Generation) pipelines with vector databases (Pinecone, Weaviate, pgvector)
  • Define strategies for prompt engineering, function calling and tool use for autonomous and semi-autonomous agents
  • Implement multi-agent systems with state management, memory and planning capabilities
03 · Vibe Coding & New Tooling
  • Advanced use of AI-assisted development tools: Cursor, Claude Code, Windsurf, v0, Bolt and similar
  • Experiment with and integrate new AI-native development paradigms into the team's daily workflow
  • Contribute to defining best practices and internal workflows for vibe coding and assisted development
  • Evaluate and rapidly prototype new tools and frameworks emerging in the AI/dev ecosystem
04 · DevOps & Infrastructure
  • Manage cloud infrastructure on AWS, GCP or Vercel/Railway with an Infrastructure as Code approach (Terraform, Pulumi, SST)
  • Configure and maintain CI/CD pipelines (GitHub Actions, GitLab CI) with automated deployments
  • Containerize applications with Docker and orchestrate with Kubernetes or managed solutions
  • Implement monitoring, logging and alerting (Datadog, Grafana, Sentry)
  • Manage staging/production environments, secret management and rollback strategies

Requirements

Must have
  • 3+ years of experience as Full Stack Developer with JavaScript/TypeScript
  • Concrete experience with Next.js (App Router), React, and Node.js in production
  • Practical experience developing AI agents or integrating LLMs into real products
  • Familiarity with at least one agent orchestration framework (LangChain, CrewAI, Vercel AI SDK)
  • Daily, advanced use of at least one vibe coding tool (Cursor, Claude Code, Windsurf)
  • DevOps skills: CI/CD, containerization, cloud deployment, IaC
  • Advanced Git knowledge (branching strategies, monorepo)
  • Good command of technical English (written and spoken)
Nice to have
  • Experience with MCP (Model Context Protocol) and tool-use patterns
  • Contributions to open-source projects in the AI/dev-tools space
  • Experience with Turborepo, Nx or monorepo tooling
  • Knowledge of Rust, Go or Python as complementary languages
  • Background in product development or experience in startup/agency
  • Familiarity with event-driven architectures (Kafka, RabbitMQ, Inngest) and advanced job scheduling with BullMQ
  • Experience with advanced testing: E2E (Playwright), load testing, chaos engineering

What we offer

  • Innovation-oriented work environment with access to the most advanced AI tools
  • Dedicated budget for training, conferences and technological experimentation
  • Flexible work setup: full remote or hybrid, with flexible hours
  • Challenging projects combining product development, AI and modern architectures
  • Senior technical team with a culture of sharing and constructive debate
  • Latest-generation hardware and licenses for all necessary tools
  • Clear professional growth path with defined objectives and periodic reviews

Hiring process

  1. 01CV and portfolio/GitHub screening
  2. 02Intro call (30 min) — culture, motivation, fit
  3. 03Technical challenge (async, ~3h) — build a mini-agent + deploy
  4. 04In-depth technical interview (60 min) — challenge review and deep dive
  5. 05Offer and onboarding

Ready to apply?

Send us your CV, GitHub and a short note on an AI/agent project you're proud of.