Software Architect - BabyCenter

Engineering San Francisco, California


Description

Position at Everyday Health

BabyCenter, the world's number one digital parenting resource, is seeking a talented hands-on Software Architect with a passion for building world-class experiences for over 100 million people monthly.  BabyCenter is a subsidiary of J2 Global under the Everyday Health Group’s Parenting & Pregnancy vertical. 

As Software Architect, you will design and architect stable, scalable and secure web applications and services with state-of-the-art cloud technologies. You are a hands-on lead developer in the implementation of new solutions, prototypes, as well as actively contributing to the ideation and design phases of each project.  You will work with an inspired and inquisitive team of technologists who are already developing and deploying applications to the highest standards.

You have experience building large-capacity consumer-facing web services and sites, experience working with new technologies, and a desire to build great products for new and expecting parents.

This is a full-time position at our location in San Francisco, and reports to the Director of Engineering.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Position Overview

The BabyCenter Software Architect is responsible for the construction of consumer and advertising software solutions, using a team-based approach and collaborating with all functions on the team to ensure that each feature delivered is of the highest quality and conforms to BabyCenter engineering standards.

Roles & Responsibilities

  • Lead and architect cloud solutions for scalable, highly available, secure web services and websites on AWS platform
  • Plan and manage initiatives to migrate systems to AWS platform
  • Partner with Engineering managers to build the technological vision, drives technology strategy and influences business partners and technology leaders on strategic direction
  • Design, implementation, and maintenance of new and existing features
  • Participate in defining and improving coding standards
  • Collaborate with other software engineers to ensure that solutions are built in a consistent framework to a high-quality standard
  • Collaborate with product, marketing, and sales teams to develop new products and features, gather requirements, and scope work
  • Mentor, coach, and support engineers in their technical growth and learning industry best practices

Requirements

  • 8+ years web development experience, with 3+ years of experience as cloud solutions architect
  • Deep understanding of frontend and backend web architecture and frameworks
  • Expertise in services and tools on AWS platform, including Lambda, API gateway, SQS, SNS and S3, Kinesis, DynamoDB, Redshift
  • Hands on with Relational Database, NoSQL and Columnar Storage.
  • Proficient in modern web technologies including Java, Node.js and ReactJS
  • Experience with designing and re-architecting application for cloud platforms running in AWS
  • Working knowledge of building RESTful web services in a service-oriented-architecture environment using cloud infrastructures
  • Adept in computer science fundamentals, distributed processing, algorithms, problem solving, design patterns, and OO design
  • Experience structuring the work of architectural efforts, entrust, guide and mentor other team members.
  • Excellent verbal and written communication skills. Superior listening skills. Able to tailor your message to the audience and integrate feedback.
  • Demonstrable ability to create clear, accessible, visual explanations of system architecture.

Qualifications

  • Master of computer science degree or equivalent working experience
  • Large-scale consumer internet development experience
#BabyCenter
#LI-CL1