Hearst Magazines

Hearst Magazines

New York, NY

Senior Full Stack Engineer

Hearst Autos is a division of Hearst Magazines focused on our automotive brands and businesses: Car and Driver, Bring a Trailer, Road & Track, and Autoweek.   We are seeking a Senior Full Stack Engineer to help bring together engaging content, unrivaled data and insights, innovative consumer products, and comprehensive marketing solutions to serve automotive manufacturers, enthusiasts, and car shoppers. Hearst Autos reaches 163 million people every month and is the nation’s most influential automotive media company.

Location: We are able to consider engineers located in the following states: MI, TX, CA, NY, and PA.  For the safety of our employees, our offices are closed.  Upon re-opening, WFH arrangements will be considered.

What You’ll Do:

  • Build a brand-new auction marketplace site and supporting services to power the new Bring a Trailer, as well as other future auction and classified marketplaces for Hearst Autos and Hearst Magazines brands.
  • Work on car shopping, research, and discussions features for Car and Driver, Road & Track, and our other brands across the unique suite of Media Platforms tools and services.
  • Participate in product and software design discussions, working directly with other engineers, product and design teams, DevOps, and other stakeholders.
  • Use well-reasoned, appropriate design patterns and best practices.

Who You Are:

  • You take initiative to constantly improve individually and as a part of a team.
  • You have 5+ years of experience building web applications and services.
  • You take ownership for delivering a product feature in full – from inception through design, implementation, delivery, and post-release in an iterative agile environment.
  • You have in-depth knowledge and experience with at least one server-side programming, e.g. Node.js, Python, Java, Go, or other similar languages, and working knowledge of at least one other.
  • You’re not tied to a specific language or technology and you’re able to quickly adapt and learn new skills.
  • You write tests to improve the quality, modularity, and maintainability of your code.
  • You have an understanding of, and experience with, concurrency and asynchronous programming and relational and non-relational databases and data models.
  • You have a CS degree or equivalent real-world experience and knowledge of CS fundamentals.

Bonus Points! Experience with:

  • React
  • Docker
  • Cloud development – Amazon AWS and Google Cloud
  • GraphQL

About Hearst Magazines

How We Work We are defined by small autonomous teams with a strong sense of ownership. We are tenacious problem solvers and don’t just think about solving problems at the surface level. We go beyond that, and are always anticipating how we can make our clients more successful in their day-to-day. We provide the environment and support needed for our team of software designers, engineers, and product managers to deliver the best architectures, and designs from self-organized teams. Our highest priority is to satisfy the end user and continuously deliver valuable software solutions to our clients in 2-3 week sprints. Our agile processes promote sustainable development in an evolving industry with stakeholder touch points throughout the projects lifecycle.  Our Values We are inclusive. We respect each other and strive to build inclusive experiences for our users and team. Everyone has a voice. We communicate and are transparent. We keep our teams informed. We educate other teams about our work and why it is important to the company and how it may affect them. We are accountable. We are committed to our teams, support each other, and follow through on the things we say we’re going to do. We are engaged. We actively participate in team conversations and ask questions. We collaborate. We help our teammates and ask for help when we need it. We have fun. We make time to build relationships with our peers. We are responsive. We celebrate our wins and learn from our failures. We are open to growth. We are always learning by giving and receiving feedback. We are always developing new skills. We put users first. By making intuitive user experience we bring value to our products. We create the highest-quality products that our users love. Our work is valuable and we measure success based on data and what we deliver to our users. We embrace the product design process and embrace change. We value each other's time. We honor each other's time-commitments and constraints. We take time to rest and recharge.