Magellan AI logo
Magellan AI
Posted 18 days agoVerified live 9h ago

Full Stack Developer

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
Agile Web DevelopmentTest-Driven Development (TDD)RefactoringRuby on RailsClickHousePythonAI Coding AgentsMCP Server DesignLLM-Facing API DesignPostgreSQLTurboStimulusTerraformAWSGCPCloudflare

About the company

Magellan AI logo
Magellan AImagellan.ai

Magellan AI is a developer of a data and analytics platform.

Job description

Summary

Magellan AI provides podcast advertising intelligence, measurement, and attribution tools for brands, agencies, and publishers. The company is seeking an experienced Full Stack Developer to build and enhance its Ruby on Rails product, direct AI coding agents, improve code quality, develop AI-facing APIs and tooling, and support system performance and operations.

Responsibilities

  • Adding new features to our Ruby on Rails application from top-to-bottom, full stack. You will work with operations and sales to help creatively design ‘good enough’ yet professional solutions
  • Directing AI coding agents through real work: framing the problem and its constraints, reviewing what comes back line by line, pushing back when a solution has outgrown the problem, and starting over simpler when that is the right call. You own the result regardless of who typed it
  • Increasing system/code quality by using practices such as TDD and refactoring. Quality around the core of the system has become more important as we scale up — and more important still now that the volume of code we produce has gone up
  • Writing the design down before the code: specs, architecture decision records, and product documentation for our operations team. Precise writing is a core engineering skill here, because it is both how we align with each other and how we brief our agents
  • Extending our own tooling — the skills, subagents and CLI helpers that encode how we work. Codifying a workflow so the whole team, and their agents, can repeat it is ordinary, reviewed work here
  • Building AI-facing product surfaces, like our Ad Intelligence MCP server, where the consumer of the API you design is a language model rather than a browser — with the authentication, policy gates and audit logging that implies
  • Enhancing usability of existing features via Turbo/Stimulus and other front-end improvements
  • Troubleshooting and fixing performance issues and complicated logic across Postgres and ClickHouse. Help simplify the system by bringing in smart design decisions
  • Experimenting and providing stopgap solutions for potential opportunities. Sometimes this involves quick and dirty solutions such as scripting, SQL exports, web scraping and the like
  • Sharing in providing operational support to make sure the system stays running and address any bugs. (Most usage is during normal business hours…we don’t do pagers.)
  • Experimenting via internal hackathons to produce novel solutions and feature enhancements

Skills

  • 3+ years of software development experience
  • Expertise with Agile web development, with practices such as TDD and Refactoring
  • Fluency working with AI coding agents day to day, or the obvious appetite for it. You do not need our exact toolchain, but you should be someone who reviews what an agent hands you rather than trusting it
  • Clear writing. You will be writing specs, ADRs and documentation read by people who are not engineers
  • Ruby on Rails
  • ClickHouse
  • Python
  • NYC-based
  • Experience designing MCP servers or other LLM-facing APIs
  • Background in ad tech
  • Interest in the podcasting world

Qualifications

Must Haves

  • 3+ years of software development experience
  • Expertise with Agile web development, with practices such as TDD and Refactoring
  • Fluency working with AI coding agents day to day, or the obvious appetite for it. You do not need our exact toolchain, but you should be someone who reviews what an agent hands you rather than trusting it
  • Clear writing. You will be writing specs, ADRs and documentation read by people who are not engineers

Nice to Haves

  • Ruby on Rails
  • ClickHouse
  • Python
  • NYC-based
  • Experience designing MCP servers or other LLM-facing APIs
  • Background in ad tech
  • Interest in the podcasting world

Benefits

  • Competitive bonus structure
  • Medical, dental, and vision coverage - individual coverage is free
  • Company-subsidized family coverage
  • Home office improvement reimbursement up to $500 per year
  • Company laptop and external monitor
  • 11 company holidays
  • 20 PTO days for vacation, illness, and personal time
  • Remote-first work arrangement
  • Off-site retreats
  • Generous options grant

More jobs like this