AI Product Engineer (Elixir)

Contract type
Freelance
Work mode
Remote · LatAm
Experience
Mid-level · 4+ years

Job description

Hands-on, client-facing product engineering role building real-time applications in Elixir while directing AI coding agents for most implementation work. The developer owns delivery of reliable software from specifications through testing, review, and release.

At a glance

Employment
Contract · Independent contractor
Work mode
Remote · LatAm
Languages
English – B2+

What you'll do

  • Translate customer or market needs and high-level ideas into product decisions, clear specifications, acceptance criteria, and achievable weekly delivery goals.
  • Own architecture and implementation of Elixir-based applications, including integrations, APIs, data models, scalability, performance, security, and maintainability.
  • Set up and operate autonomous coding-agent workflows: plan tasks, run parallel agents where useful, preserve context and state, recover failed or interrupted work, and manage execution cost and limits.
  • Build a dependable delivery loop from specification/PRD to tracked issues, agent implementation, automated tests, CI, independent QA/security review, pull requests, and controlled merges and releases.
  • Use engineering judgment to challenge agent output, diagnose difficult problems, validate behavior end-to-end, and prevent regressions; write code directly when it is the best way to solve a problem.
  • Communicate daily and proactively with the client and team: surface risks early, propose trade-offs and solutions, demonstrate working increments, and maintain visible progress without waiting for instructions.
  • Continuously improve the agent harness, development standards, observability, and quality gates so the workflow becomes faster, safer, and less dependent on manual supervision.

What we're looking for

  • 4+ years of professional software development experience delivering and maintaining production applications, with strong debugging, architecture, and software-design fundamentals.
  • 2+ years of hands-on Elixir development experience on real applications; ability to reason confidently about Elixir code and its runtime.
  • Demonstrable experience shipping meaningful development work using AI coding agents such as Claude Code, Codex, or comparable CLI-based tools, beyond basic code completion.
  • Ability to operate multi-step agent workflows with testing, review, retries, and human approval gates; ownership of the correctness and security of shipped results.
  • Strong full-stack or backend engineering skills: APIs, databases, Git, automated testing, CI/CD, and cloud-hosted production systems.
  • Product mindset and independent judgment: able to understand users, prioritize useful outcomes, make architecture trade-offs, and deliver with minimal direction.
  • Excellent written and spoken English, proactive client communication, and ability to work remotely with your own equipment during 9 AM–5 PM Eastern Time.

Nice to have

  • An existing autonomous "software factory" or agent harness you can demonstrate, including issue orchestration, isolated workspaces, QA/review agents, and persistent execution state.
  • Experience with AWS, JavaScript/TypeScript or Node.js, and modern DevOps and observability practices.
  • Experience designing developer-first integrations, SDKs, CLIs, MCP tools, or plugin-based platforms; production mobile application experience is a plus.

Benefits

  • 9 paid holidays and 10 days of PTO

Apply

About AgilityFeat

WebRTC.ventures

One of the few software development agencies in the world dedicated exclusively to real-time applications. Originally founded as AgilityFeat in 2010, began specializing in WebRTC in 2015. Headquartered in Charlottesville, VA, with a QA/testing center in Panama City, Panama, and a remote office in Bogotá, Colombia. Primary operations in North and South America, serving clients around the globe. The team has always been remote.

Key facts

  • 2010
  • Charlottesville, VA
  • Software development agency
  • Dedicated exclusively to real-time applications
  • Began specializing in WebRTC in 2015
  • QA/testing center in Panama City, Panama
  • Remote office in Bogotá, Colombia
  • Team has always been remote