Job Closed

This listing is no longer active.

Angi logo
Angi

Angi is a tech company offering a digital marketplace to connect millions of homeowners across the United States with verified home improvement professionals an

Software Engineer

Location

Virginia

Posted

58 days ago

Salary

$125K - $180K / year

Seniority

Senior

Job Description

Software Engineer

Angi

• Build and Ship — Create, modify, and review full-stack code that meets our standards for performance, reliability, security, and testability. • Architect Thoughtfully — Contribute to system design discussions and help translate business requirements into scalable technical solutions. • Own Quality — Build robust automated tests and ensure every deployment is fast, reliable, and fearless. • Work at the Frontier — Contribute to LLM-powered features and partnership integrations that are shaping new product direction. • Communicate Clearly — Bridge the gap between technical complexity and business goals across the organization. • Iterate Continuously — Participate in Agile ceremonies, drive team discussions, and help refine how we work — not just what we build.

Job Requirements

  • A seasoned builder — You bring at least 4 years of hands-on development experience and know what it takes to ship reliable, production-grade software.
  • Fluent in the stack — You're comfortable developing enterprise-level features in object-oriented languages like Java, Scala, Kotlin, or Ruby on Rails, with a strong appreciation for functional programming principles.
  • An API and systems thinker — You have a solid track record with microservices architecture and RESTful API design, backed by a strong command of relational databases.
  • Disciplined in your craft — You treat Git as second nature, write code with observability in mind (New Relic or similar), and are well-versed in containerization tools like Docker and Kubernetes.
  • A clear communicator — You can translate complex technical concepts into plain language for any audience — whether that's a fellow engineer, a product manager, or a business stakeholder.
  • Collaborative by default — You thrive in cross-functional environments, take ownership of your work, and make the people around you better.

Benefits

  • Full medical, dental, vision package to fit your needs
  • Flexible vacation policy; work hard and take time when you need it
  • Pet discount plans & retirement plan with company match (401K)
  • Competitive year end performance bonus & equity package
  • The rare opportunity to work with sharp, motivated teammates solving some of the most unique challenges and changing the world

Related Job Pages

More Full-stack Engineer Jobs

About Etera Etera is building the first AI-native corporate travel platform for the GCC market — designed from the ground up for how businesses in the region actually operate. We're a lean, high-conviction team replacing legacy TMCs with autonomous agents, real-time inventory, and a product experience that doesn't feel like it was designed in 2009. The Role We're looking for a Senior AI Fullstack Engineer who can own the full stack — from a smooth React Native mobile experience to TypeScript backend services and the AI/LLM layer that powers our multi-agent infrastructure (OPUS Prime). If you think in systems, ship fast, and find it natural to reason about both user-facing product and underlying model behavior, this role was built for you. What You'll Own - Mobile-first product: Build and maintain Etera's React Native app (Expo/TypeScript) — booking flows, real-time updates, multilingual UX (Arabic/English). - Backend services: Design and extend our TypeScript backend, including booking APIs, supplier integrations (PKfare, RateHawk, Hotelbeds), and webhook orchestration. - LLM integration: Work directly with Claude (Anthropic API) and our multi-agent OPUS Prime system — building, tuning, and extending AI pipelines for travel intent detection, QA, and automated engineering reports. - End-to-end delivery: Take features from spec to production. Own the full lifecycle — architecture, implementation, testing, deployment. - Infra & reliability: Firebase Auth (OTP, Apple, Google), EAS Build/TestFlight pipelines, and CI/CD hygiene across the stack. - Code quality: Participate in security audits and peer review within a small, high-trust engineering team. Tech Stack Frontend / Mobile: React Native + Expo, TypeScript, Firebase Auth (OTP, Apple, Google), EAS Build / TestFlight, Native iOS/Android context. Backend / AI: TypeScript (end-to-end), Anthropic API / Claude, Mastra (agent orchestration framework), LangChain (chains, tools, memory), Zeabur / cloud deployment, REST + Webhook integrations. You've Built and Run Agent Teams. Plural. This is not a role for someone who has experimented with LLMs on side projects. We're looking for engineers who have designed, shipped, and actively maintained multi-agent systems — and who understand what it takes to keep them reliable in production. - Proven agent team ownership: You have built one or more autonomous agent teams from scratch — defined their scope, wired their tools, managed inter-agent communication, and own their continued operation. - Self-validating mindset: You don't hand off agent output blindly. You act as the primary validation layer for the systems you build — designing evaluation criteria, catching failure modes, and iterating on agent behavior based on real output quality. - Cross-domain fluency: Your agents have touched multiple domains — not just one narrow use case. You can reason about agent behavior across booking logic, data quality, QA pipelines, code review, or content generation without needing a specialist in each area. - Maintenance discipline: You have a track record of keeping agent systems healthy over time — prompt drift, tool failures, context window management, regression testing. Not just shipping and moving on. - Full-stack integration: You connect agent teams to real product surfaces — not just notebooks or internal tools. Your work shows up in APIs, mobile interfaces, or backend workflows that real users depend on.

Uzbekistan
Job Closed

About Etera Etera is building the first AI-native corporate travel platform for the GCC market — designed from the ground up for how businesses in the region actually operate. We're a lean, high-conviction team replacing legacy TMCs with autonomous agents, real-time inventory, and a product experience that doesn't feel like it was designed in 2009. The Role We're looking for a Senior AI Fullstack Engineer who can own the full stack — from a smooth React Native mobile experience to TypeScript backend services and the AI/LLM layer that powers our multi-agent infrastructure (OPUS Prime). If you think in systems, ship fast, and find it natural to reason about both user-facing product and underlying model behavior, this role was built for you. What You'll Own - Mobile-first product: Build and maintain Etera's React Native app (Expo/TypeScript) — booking flows, real-time updates, multilingual UX (Arabic/English). - Backend services: Design and extend our TypeScript backend, including booking APIs, supplier integrations (PKfare, RateHawk, Hotelbeds), and webhook orchestration. - LLM integration: Work directly with Claude (Anthropic API) and our multi-agent OPUS Prime system — building, tuning, and extending AI pipelines for travel intent detection, QA, and automated engineering reports. - End-to-end delivery: Take features from spec to production. Own the full lifecycle — architecture, implementation, testing, deployment. - Infra & reliability: Firebase Auth (OTP, Apple, Google), EAS Build/TestFlight pipelines, and CI/CD hygiene across the stack. - Code quality: Participate in security audits and peer review within a small, high-trust engineering team. Tech Stack Frontend / Mobile: React Native + Expo, TypeScript, Firebase Auth (OTP, Apple, Google), EAS Build / TestFlight, Native iOS/Android context. Backend / AI: TypeScript (end-to-end), Anthropic API / Claude, Mastra (agent orchestration framework), LangChain (chains, tools, memory), Zeabur / cloud deployment, REST + Webhook integrations. You've Built and Run Agent Teams. Plural. This is not a role for someone who has experimented with LLMs on side projects. We're looking for engineers who have designed, shipped, and actively maintained multi-agent systems — and who understand what it takes to keep them reliable in production. - Proven agent team ownership: You have built one or more autonomous agent teams from scratch — defined their scope, wired their tools, managed inter-agent communication, and own their continued operation. - Self-validating mindset: You don't hand off agent output blindly. You act as the primary validation layer for the systems you build — designing evaluation criteria, catching failure modes, and iterating on agent behavior based on real output quality. - Cross-domain fluency: Your agents have touched multiple domains — not just one narrow use case. You can reason about agent behavior across booking logic, data quality, QA pipelines, code review, or content generation without needing a specialist in each area. - Maintenance discipline: You have a track record of keeping agent systems healthy over time — prompt drift, tool failures, context window management, regression testing. Not just shipping and moving on. - Full-stack integration: You connect agent teams to real product surfaces — not just notebooks or internal tools. Your work shows up in APIs, mobile interfaces, or backend workflows that real users depend on.

Estonia
Job Closed

About Etera Etera is building the first AI-native corporate travel platform for the GCC market — designed from the ground up for how businesses in the region actually operate. We're a lean, high-conviction team replacing legacy TMCs with autonomous agents, real-time inventory, and a product experience that doesn't feel like it was designed in 2009. The Role We're looking for a Senior AI Fullstack Engineer who can own the full stack — from a smooth React Native mobile experience to TypeScript backend services and the AI/LLM layer that powers our multi-agent infrastructure (OPUS Prime). If you think in systems, ship fast, and find it natural to reason about both user-facing product and underlying model behavior, this role was built for you. What You'll Own - Mobile-first product: Build and maintain Etera's React Native app (Expo/TypeScript) — booking flows, real-time updates, multilingual UX (Arabic/English). - Backend services: Design and extend our TypeScript backend, including booking APIs, supplier integrations (PKfare, RateHawk, Hotelbeds), and webhook orchestration. - LLM integration: Work directly with Claude (Anthropic API) and our multi-agent OPUS Prime system — building, tuning, and extending AI pipelines for travel intent detection, QA, and automated engineering reports. - End-to-end delivery: Take features from spec to production. Own the full lifecycle — architecture, implementation, testing, deployment. - Infra & reliability: Firebase Auth (OTP, Apple, Google), EAS Build/TestFlight pipelines, and CI/CD hygiene across the stack. - Code quality: Participate in security audits and peer review within a small, high-trust engineering team. Tech Stack Frontend / Mobile: React Native + Expo, TypeScript, Firebase Auth (OTP, Apple, Google), EAS Build / TestFlight, Native iOS/Android context. Backend / AI: TypeScript (end-to-end), Anthropic API / Claude, Mastra (agent orchestration framework), LangChain (chains, tools, memory), Zeabur / cloud deployment, REST + Webhook integrations. You've Built and Run Agent Teams. Plural. This is not a role for someone who has experimented with LLMs on side projects. We're looking for engineers who have designed, shipped, and actively maintained multi-agent systems — and who understand what it takes to keep them reliable in production. - Proven agent team ownership: You have built one or more autonomous agent teams from scratch — defined their scope, wired their tools, managed inter-agent communication, and own their continued operation. - Self-validating mindset: You don't hand off agent output blindly. You act as the primary validation layer for the systems you build — designing evaluation criteria, catching failure modes, and iterating on agent behavior based on real output quality. - Cross-domain fluency: Your agents have touched multiple domains — not just one narrow use case. You can reason about agent behavior across booking logic, data quality, QA pipelines, code review, or content generation without needing a specialist in each area. - Maintenance discipline: You have a track record of keeping agent systems healthy over time — prompt drift, tool failures, context window management, regression testing. Not just shipping and moving on. - Full-stack integration: You connect agent teams to real product surfaces — not just notebooks or internal tools. Your work shows up in APIs, mobile interfaces, or backend workflows that real users depend on.

Croatia
Job Closed

About Etera Etera is building the first AI-native corporate travel platform for the GCC market — designed from the ground up for how businesses in the region actually operate. We're a lean, high-conviction team replacing legacy TMCs with autonomous agents, real-time inventory, and a product experience that doesn't feel like it was designed in 2009. The Role We're looking for a Senior AI Fullstack Engineer who can own the full stack — from a smooth React Native mobile experience to TypeScript backend services and the AI/LLM layer that powers our multi-agent infrastructure (OPUS Prime). If you think in systems, ship fast, and find it natural to reason about both user-facing product and underlying model behavior, this role was built for you. What You'll Own - Mobile-first product: Build and maintain Etera's React Native app (Expo/TypeScript) — booking flows, real-time updates, multilingual UX (Arabic/English). - Backend services: Design and extend our TypeScript backend, including booking APIs, supplier integrations (PKfare, RateHawk, Hotelbeds), and webhook orchestration. - LLM integration: Work directly with Claude (Anthropic API) and our multi-agent OPUS Prime system — building, tuning, and extending AI pipelines for travel intent detection, QA, and automated engineering reports. - End-to-end delivery: Take features from spec to production. Own the full lifecycle — architecture, implementation, testing, deployment. - Infra & reliability: Firebase Auth (OTP, Apple, Google), EAS Build/TestFlight pipelines, and CI/CD hygiene across the stack. - Code quality: Participate in security audits and peer review within a small, high-trust engineering team. Tech Stack Frontend / Mobile: React Native + Expo, TypeScript, Firebase Auth (OTP, Apple, Google), EAS Build / TestFlight, Native iOS/Android context. Backend / AI: TypeScript (end-to-end), Anthropic API / Claude, Mastra (agent orchestration framework), LangChain (chains, tools, memory), Zeabur / cloud deployment, REST + Webhook integrations. You've Built and Run Agent Teams. Plural. This is not a role for someone who has experimented with LLMs on side projects. We're looking for engineers who have designed, shipped, and actively maintained multi-agent systems — and who understand what it takes to keep them reliable in production. - Proven agent team ownership: You have built one or more autonomous agent teams from scratch — defined their scope, wired their tools, managed inter-agent communication, and own their continued operation. - Self-validating mindset: You don't hand off agent output blindly. You act as the primary validation layer for the systems you build — designing evaluation criteria, catching failure modes, and iterating on agent behavior based on real output quality. - Cross-domain fluency: Your agents have touched multiple domains — not just one narrow use case. You can reason about agent behavior across booking logic, data quality, QA pipelines, code review, or content generation without needing a specialist in each area. - Maintenance discipline: You have a track record of keeping agent systems healthy over time — prompt drift, tool failures, context window management, regression testing. Not just shipping and moving on. - Full-stack integration: You connect agent teams to real product surfaces — not just notebooks or internal tools. Your work shows up in APIs, mobile interfaces, or backend workflows that real users depend on.

Hungary
Job Closed