Software Engineer
New York, NY - Remote
AngiĀ® is transforming the home services industry, creating an environment for homeowners, service professionals and employees to feel right at āhome.ā For most home maintenance needs, our platform makes it easier than ever to find a qualified service professional for indoor and outdoor jobs, home renovations (or anything in between!). We are on a mission to become the home for everything home by helping small businesses thrive and providing solutions to financing and booking home jobs with just a few clicks.Ā Ā
Over the last 25 years we have opened our doors to a network of over 200K service professionals and helped over 150 million homeowners love where they live. We believe home is the most important place on earth and are embarking on a journey to redefine how people care for their homes. Angi is an amazing place to build your dream career, join usāwe cannot wait to welcome you home!
The Opportunity:
We are looking for a Software Developer with 4+ years of experience to join our growing team! In this role, you'll take on the rewarding challenge of not just writing clean, efficient code, but also nurturing it through testing, documentation, and clear communication. It's a chance to truly own your work and contribute to a team where learning and growth are part of the daily routine, all within a supportive environment that values collaboration and personal development. Our software is currently written with Java, Ruby, Scala and JavaScript. This position can be hybrid in NYC, Denver, or Indianapolis, or fully remote.
As a Software Engineer:
- You will foster a collaborative environment for you and your teammates to deliver high-quality, reliable, and well-tested features to ensure our customers and professionals enjoy the best possible experience with our product.
- Collaborating with professionals across the organization to gain a shared understanding of the initiative, you will analyze requirements and propose solutions that meet product and business needs while balancing time and cost.
- You'll write, modify and review clean, maintainable code and implement features to enhance our application's performance and scalability. You'll engage actively in code sprints and agile processes, contributing to all development lifecycle phases. As you go, you'll create or modify a suite of tests to exercise the initiativeās functionality in an automated manner.
- You're an owner - you're responsible for operating what you and your teammates built in production. You'll ā¦
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Fully remote Fully remote option available Hybrid option available
Benefits/PerksCollaborative environment Dental Flexible Vacation Flexible vacation policy Full medical, dental, vision Full medical, dental, vision package Fully remote Hybrid work Medical Medical, dental, vision package Personal Development Opportunities Retirement plan Supportive team culture Vision
Tasks- Analyze requirements
- Collaborate with teams
- Collaboration
- Documentation
- Implement features
- Mentorship
- Participate in agile processes
- Testing
- Write clean code
Agile Collaboration Communication Computer Docker ElasticSearch Git Go Java Javascript Kafka Kubernetes Mentorship Microservices Monitoring Organization ReactJS Redux RESTful API's Ruby Ruby on Rails Scala
Experience4 years
EducationB.S. Computer Science MS MS in Computer Science STEM STEM field
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9