Angi is a company dedicated to connecting homeowners with reliable professionals for home service tasks. The Software Engineer role involves building and shipping full-stack code, contributing to system design, and ensuring high-quality deployments while collaborating with cross-functional teams.
Responsibilities:
- 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
Requirements:
- At least 4 years of hands-on development experience
- Comfortable developing enterprise-level features in object-oriented languages like Java, Scala, Kotlin, or Ruby on Rails
- Strong appreciation for functional programming principles
- Solid track record with microservices architecture and RESTful API design
- Strong command of relational databases
- Treat Git as second nature
- Write code with observability in mind (New Relic or similar)
- Well-versed in containerization tools like Docker and Kubernetes
- Ability to translate complex technical concepts into plain language for any audience
- Thrive in cross-functional environments
- Take ownership of your work
- Make the people around you better