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