A
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
