Full Stack Software Engineer

Weight Watchers San Francisco , CA 94118

Posted 4 days ago

Full Stack - Software Engineer

Weight Watchers International, Inc. is a global wellness company and the world's leading commercial weight management program. We inspire millions of people to adopt healthy habits for real life. Through our engaging digital experience and face-to-face group meetings, members follow our livable and sustainable program that encompasses healthy eating, physical activity and positive mindset. With more than five decades of experience in building communities and our deep expertise in behavioral science, we aim to deliver wellness for all. To learn more about the Weight Watchers approach to healthy living.

As we rebuild many of our core experiences, we are seeking talented people who are excited to join our team. This is a rare opportunity to join a company embracing a modern Technology culture, where you will have the ability to improve people's lives in a very meaningful way and have a major impact on Weight Watchers offerings to our members. As reliance on health and wellness awareness increases, you can be part of the team that is leading the way.

Role overview

To help us achieve our goals, we are seeking a Full Stack Software Engineer to join our team. You will leverage your knowledge to develop new consumer focused products using modern Engineering such as Continuous Integration and Deployment. As a developer at Weight Watchers, your code, designs and decisions will be highly visible, and will directly impact and delight lots of users.

Key responsibilities

  • Program daily in Ruby, Rails, Node.js, AngularJS, Express and others.

  • Build out restful endpoints and lightweight aggregation layers.

  • Build out unit tests and other automated tests.

  • Build out new features and iterate on existing features.

  • Design and implement low-latency, high-availability and performant applications

  • Enable analytics via tag management and logs.

  • Help define architectures and design patterns.

  • Participate in code reviews.

  • Answer technical inquiries on code base and product

  • Lead the way with writing programmatic unit tests.


  • Real world web and service development experience.

  • Experience with modern frameworks such as Ruby on Rails, node.js, Express and Angular.

  • Experience with web services API integration (Rest, JSON, XML).

  • Experience with HTML & CSS frameworks such as bootstrap.

  • Understanding of general user experience and UI design principles.

  • Ability to understand requirements and map to technical implementation.

  • Experience modelling domain data in service and storage layers.

  • Relational and/or NoSQL database experience such as MySQL, Postgres, Mongodb or Cassandra.

  • Solid foundation in data structures, algorithms, and software design

  • Strong track record of shipping products

  • Proficient understanding of code versioning tools such as GIT, SVN, etc

  • Experience with Docker

  • Experience with Amazon Web Services stack

  • Must have excellent oral and written communication skills.

  • Experience in mentoring and leading other Engineers

  • Computer science degree or equivalent academic or professional background.

We hire only the best people. Here are the benefits to being top-notch:

  • The opportunity to work with some of the best innovators in the industry

  • Generous healthcare coverage.

  • 401(K) with company match.

  • Paid Time Off

  • Paid parental leave

  • Tuition reimbursement

  • Annual wellness allowance

  • Profit Sharing

Weight Watchers is an equal opportunity employer. Weight Watchers does not discriminate on the basis of sex, race, color, creed, national origin, marital status, age, religion, sexual orientation, gender identity, gender expression, veteran status, or disability.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Full Stack Software Engineer


Posted 1 week ago

VIEW JOBS 8/12/2019 12:00:00 AM 2019-11-10T00:00 <p>At AgileMD, we are building the most advanced real-time predictive analytics and clinical algorithms platform for hospitals. Our cloud-based engine helps thousands of doctors and nurses around the country make medical decisions, so that every patient receives the highest quality and value of care based on the latest medical knowledge and data.<br></p> <p>AgileMD is a uniquely challenging product. It has a powerful interface that communicates with the complex underbelly of hospital systems and provides a clean, robust platform that our modern tools are built on. These tools ingest, transform, and analyze large amounts of patient data in real time and make complex risk assessments and predictions within a matter of milliseconds of new data being made available. Finally, this data is presented to care providers via our integrations directly within their existing medical record systems and workflows. All of this is done across a distributed infrastructure that must provide high availability and adhere to the strictest security standards.</p> <p>We’re looking for engineers who are excited by these challenges, who design well-thought out, highly-maintainable, well-tested code bases and know how to build one in a team-based setting. You’ll be joining a lean engineering team and stepping into a role with high expectations, broad flexibility and responsibility, and comprehensive support to help you succeed. Our product road map is full of opportunities to solve hard problems that truly touch and change the course of patient lives. We need a perpetual learner with an appetite for challenges to join our team.</p> <p>What you’ll do</p><ul> <li>Work at all levels of the stack, from AWS to Node and SQL, to React and CSS</li> <li>Take ownership and responsibility for building, shipping and maintaining core features, end to end.</li> <li>Design and architect complex systems, focusing not only on performance, scalability and security, but also on crafting a beautiful user experience.</li> </ul><p><strong>Requirements</strong></p><p>Who you are</p><ul> <li>You are an experienced software engineering generalist who cares deeply about code quality, maintainability and the end product.</li> <li>You have a deep knowledge of web technologies and large scale web application architecture</li> <li>Strong background in computer science (4+ years of experience)</li> <li>You take a thoughtful approach to decision making; knowing when to move fast and when to do things right.</li> <li>You’re excited about the problems we’re solving.</li> </ul><p><strong>Benefits</strong></p><ul> <li>Work with a team that you can rely on, that constantly challenges you and that gives the tools to succeed and the responsibility to prove that you can.</li> <li>$120,000 - $185,000, 0.25% - 0.5% equity (depending on experience and existing skills)</li> <li>Health, dental, and vision insurance for you and your family</li> <li>Paid time off (6 holidays plus as much vacation as you need; most people take three or four weeks per year)</li> <li>Maternity/paternity leave (10 weeks at 100% salary, 10 weeks at 50% salary)</li> <li>$500 per quarter for self-directed personal development (books, conference tickets, etc.)</li> <li>In-office team lunches, three days per week</li> <li>Enjoy life in beautiful Northern California</li> </ul> Agilemd San Francisco CA

Full Stack Software Engineer

Weight Watchers