Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Full Stack Software Engineer

Software Engineering | New York, NY | Full Time

Job Description

Full Stack Software Engineer

As a division of IAC (Nasdaq: IAC), IAC Applications brings together a unique collection of award-winning technology companies to form one of the world’s largest distributors of utility applications, with its products downloaded more than one million times a day across desktop, browser and mobile devices.

We are looking for a Full Stack Software Engineer to join our team. This team is responsible for doing brilliant things with our platforms that will greatly impact our products which reach 100+ million users.  

We know you will move quickly, collaborate effectively and solve challenging technical problems gracefully.  If scalability, speed, reliability, architecture and design are interests, then you’ll be a great fit with the team.  In this highly visible role, you will work with a talented group of people including Product, QA, other platform teams and of course other amazing developers.

We have the benefits of a start-up (rapid growth opportunities) and an established company (strong presence in the marketplace, recognized brand, profit). 


How You Will Help

Leverage leading-edge technologies to support new and existing products and businesses

Quickly and efficiently design and develop high quality products in an Agile environment

Meet with stakeholders to define new products and additional features

Drive projects through all stages utilizing best practices, from idea to launch, including design, backend server, frontend HTML / JavaScript, and database

Actively share knowledge and responsibility with other team members and teams

Build some cool stuff, learn new things, have fun.


What We Need

Fast learner that takes pride in their work and is very passionate about software technology

1+ years’ experience building high performance applications using Java or Groovy with Spring Boot and other back end frameworks

1+ years’ experience building products with the web browser technology stack (JavaScript, CSS, jQuery, e.g. the usual front end suspects)

MySQL (or related) and database design experience

Solid foundation in computer science fundamentals from data structures and algorithms to high-level design patterns to object-oriented programming

Excellent systems analytical, problem solving and technical skills

An intrinsic drive for excellence and continuous improvement and a strong sense of adventure, excitement and enthusiasm for technology

Bachelor's degree (CS or EE preferred) as well as interest in a fast paced, complex, multi-team environment


Things We Also Love

Experience with cloud (AWS preferably), containers (Docker, Kubernetes or Swarm preferably), and CI / CD (Bamboo, TeamCity, Chef, Puppet, Ansible, etc).

React / Redux /  and Rx experience is a plus

Familiarity with products including Apache, Tomcat, Redis, etc.

GitHub, Stack Overflow, OSS contributions are wonderful

Agile (Scrum, Kanban, etc.) experience is a plus

Willingness to learn the above!



IAC Applications is an Equal Opportunity Employer, committed to a diverse and inclusive work environment.


As an IAC company (Nasdaq: IAC), IAC Applications is part of a family that includes many of the most successful media and internet brands in the world, including, HomeAdvisor, Vimeo and The Daily Beast.  IAC is consistently ranked in Fortune magazine’s list among the world's most admired companies in the Internet Services & Retailing sector.