Posted today · be early
AI Product Engineer (Elixir)
AgilityFeat
WorldwideremotePosted 1 day ago
Skill Required
AI-Product-EngineerElixir-DeveloperBackend-EngineerSoftware-EngineerAI-DeveloperAI-Product-Engineer-JobsMid-Level-AI-Product-EngineerProduct-EngineerAI EngineerAIObservabilityEngineeringJavaScriptTypeScriptdesigningdebuggingNode.jssecuritywrittenTestNGdesignDevOpsCI/CDCloudAPIsSassAWSGitandCICDContract
Key highlights
- Contractor, monthly payments in US dollars
- 4+ years professional software development experience
- 2+ years hands-on Elixir development experience
- 9 paid holidays and 10 days of PTO
- Remote from LatAm (preferred)
- English B2+ or above required
Role overview
WebRTC.ventures is a software development agency dedicated exclusively to real-time applications, headquartered in Charlottesville, VA, with operations in Panama and Colombia. They are seeking an experienced Elixir developer for a hands-on, client-facing product engineering role who leverages AI coding agents for implementation while providing direct engineering judgment and ownership of software delivery.
Responsibilities
- 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.
Requirements
- 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. Phoenix, OTP, and Ecto experience are highly relevant.
- 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.
- Fluent English is a must. B2+ or above is required for daily written and spoken client and team communication.
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
Additional details
- Location: Remote from LatAm (preferred)
- Working hours: Full-time, aligned w/ Eastern or Central Time business hours (ET, CT).
- Job Type: Contractor, monthly payments in US dollars
- Success metrics: Each sprint ends with working, verified software the client can see; Agents make progress on prepared work between your reviews; Fast delivery that holds up on quality and security.
- Originally posted on Himalayas