Engineering Life’s Scalable Moments

Crafting technology for these critical life stages is tougher than you think. By building out an engineering culture that supports multiple progressive open source technologies, TDD and pair programming;

We have designed and fun and challenging environment that promotes working together to solve intense problems.

test department2

JOB OPENINGS / Software Engineering

Why We Love Working at XO Group:

Every year, millions of brides, newlyweds, and first-time parents visit The Knot, The Nest, and The Bump for guidance and advice during some of the most important moments in their lives.  Here at XO Group, we strive to give our customers a best in class user experience to make these moments even more special.  We are highly focused on building a user-centric, content rich, mobile first organization with a refreshing, fun and entrepreneurial work culture.  Connect yourself to work that matters!

About the Software Engineer role and Our Team

XO Group is looking for a highly motivated software engineer with a passion for doing things right and meticulous in the details. The individual's primary role will be to support and develop applications and backend ETL systems to support our business groups and our internal sales, compensation and financial systems.  The candidate will work in an Agile environment, working with a team of Product Managers and a highly talented team of engineers all working to provide the best in class systems to our business stakeholders. The person will be expected to to have a good understanding of relational databases, highly adaptable to new technologies and software development concepts and loves to work within a collaborative team environment.

Responsibilities:

  • Collaborate with Product Managers to understand business requirements
  • Collaborate with team members on best practices for software development
  • Develop and maintain SQL processes for our financial systems
  • Develop and maintain system resource stacks for our enterprise applications and services
  • Create/Maintain documentations for our systems
  • Develop and support self-monitoring, robust, scalable systems,  ETL/ELT processes  and data RESTful API service
  • Work with JIRA, our project and issue tracking system
  • Manage database supporting elements including schemas, tables, views, indexes, stored procedures, scripts and  declarative integrity constraints
  • Provide production support to our business users
  • Participate and attend sprints to achieve our business objective and goals

 Skills & Experience

  • MIS/CIS/CS Degree or 3 to 5 years relevant experience with software development
  • 3+ years experience of working with relational databases such as MS SQL Server/Oracle
  • 3+ years Development experience with C#, .NET Core, T-SQL, node.js, JavaScript or other OOP or procedural languages
  • Experience using source code version systems, especially Git
  • Experience with writing and troubleshooting  advanced SQL and aggregate queries
  • Proven work experience in software development
  • Must display strong teamwork and interpersonal skills at all levels along with excellent verbal and written communication skills
  • Experience with integration to salesforce.com a plus
  • Experience with ETL tools such as Informatica, Dell Boomi a plus
  • Experience with NoSQL databases a plus
  • Experience with Postgres a plus

Benefits & Perks:

Things you’ll like a lot!  

  • Health benefits, 401k, Employee Stock Purchase Plan, free drinks and snacks, learning events, volunteering opportunities, and a mentorship program.

Things you’ll love!

  • Amazing coworkers, unlimited vacation, weekly happy hours, transparent and approachable executives

WHY WE LOVE WORKING AT XO GROUP INC:

Every year, millions of brides, newlyweds, and first-time parents visit The Knot, The Nest, and The Bump for guidance and advice during some of the most important moments in their lives.  Here at XO Group, we strive to give our customers a best in class user experience to make these moments even more special.  We are highly focused on building a user-centric, content-rich, mobile first organization with a refreshing, fun and entrepreneurial work culture.  Connect yourself to work that matters!

ABOUT THE LEAD SOFTWARE ENGINEER ROLE AND OUR TEAM:

XO Group is looking to hire an experienced Lead Software Engineer as part of a new engineering squad working on a highly visible XO initiative that will transform the way couples connect and collaborate with wedding pros.  The Lead Engineer will be responsible for managing a team of 4-6 talented full-stack engineers while working closely with their Product and Design Leads to collaborate and iterate on product features.  Our product and engineering teams work closely together at every phase of product development from research and inception to release and maintenance.

The ideal candidate is someone with a deep engineering background and management experience who enjoys driving results through empowering others just as much as delivering through his/her own individual contribution. The person has a passion for delivering value to users and the business through best-in-class engineering, product, and execution.

RESPONSIBILITIES:

  • Lead a 4-6 person talented team of full-stack and mobile engineers
  • Will spend at least 30-40% time as an individual contributor directly writing and reviewing code
  • Collaborate closely with product managers and other engineering teams at all stages of product development and launch.
  • Work closely with business stakeholders to deliver value to users and business partners.
  • Actively participate in the ideation and execution of product roadmap.
  • Contribute to the development of codebase and infrastructure (Node, React, AWS).
  • Lead and facilitate decision making during technical meetings.
  • Ensure the continuous improvement of engineering and product processes
  • Leverage skills and experience to implement product features that are well architected, tested, and understandable.
  • Promote best practices surrounding TDD, continuous integration, code standards, etc..
  • Provide mentorship to all members of the team, coaching team members on their personal and career development.

SKILLS & EXPERIENCE:

  • 8+ years of overall engineering experience.
  • 5+ years hands-on proven track record implementing JavaScript frontend applications.
  • 2+ years of experience using React and/or Redux or other modern frontend framework.
  • 2+ years of experience using Node.js or similar technology.
  • 2+ years managing engineers.
  • A pragmatic programmer who takes pride in going the extra mile for a better user experience.
  • Experience working in an Agile, TDD environment.
  • Experience building and maintaining scalable REST APIs.
  • Experience with production Node.js solutions.
    • Experience with Hapi.js is a plus.
  • Mastery of design patterns and anti-patterns.
  • Team player, able to multitask, with a can-do attitude
  • Familiarity with AWS/Kubernetes/Docker concepts and technology is a plus.
  • Excellent communication skills, both oral and written.
  • Pair programming experience is a plus.
  • B.S. in Computer Science a major plus.

BENEFITS & PERKS:

Things you’ll like a lot!  

  • Health benefits, 401k, Employee Stock Purchase Plan, free drinks and snacks, learning events, volunteering opportunities, and a mentorship program.

Things you’ll love!

  • Amazing coworkers, unlimited vacation, weekly happy hours, transparent and approachable executives

 

ABOUT THE REGISTRY TECHNICAL OPERATIONS ROLE AND OUR TEAM:

The Registry Technical Operations role provides a great opportunity for candidates seeking to leverage their combined business and technical skills. We are looking for a savvy, organized, analytical, and helpful person with experience in Affiliate Marketing technology, API/ETL data processing, and general IT or web-platform best practices. The Registry Technical Operations team combines expert communication strategy with deep operational knowledge to support continuous improvement and great quality of our registry product. This position requires a strong technical mind with solid data experience to support the other members of the team. Enhance your current skills and gain experience in the many facets of a public digital company—the greatest of its kind!

 

This position in the Business Intelligence & Digital Analytics department sits at the intersection of User Experience, Product Analytics and Data Intelligence. The Analyst is closely aligned to the Product organization, contributing to the practice of analytics-based decision making, driving the selection and adoption of new tools, and educating the Product and Design teams on their use. The position also works in close collaboration with the Data Intelligence team to identify and cleanly capture the data required for our algorithms and analysis.

 

RESPONSIBILITIES:

 

  • Cultivate and manage relationships with the technical teams of the largest retailers, including Amazon, Bed Bath and Beyond, Crate & Barrel, Macy’s, etc.
  • Lead and support technical projects and ongoing changes related to current and prospective partners.
  • Monitor key data exchange and loading processes.
  • Test and configure attribution links and other customizable site elements.
  • Investigate, track, and resolve data and attribution outages, using ticketing systems
  • Collaborate with internal Business Development, Product Management, Engineering, Legal, Accounting, and Business Intelligence teams to ensure that our users have the best registry experience for their weddings or baby showers!
  • Maintain positive relationships within and across XO teams and with partner teams.
  • Be accountable for escalating issues to satisfactory resolution.



SKILLS & EXPERIENCE:

  • Bachelor’s Degree from a four-year college or university, or equivalent experience.
  • 2-3 years technical experience with technical details of affiliate marketing programs
    • Experience with affiliate marketing web tracking technology (i.e, tracking URLS, Pixels, Browser Cookies)
    • Working with Affiliate Networks such as Impact Radius, Linkshare, Commission Junction
    • Monitoring, troubleshooting, validating data exchanges via SFTP and API
    • Data troubleshooting and analysis using tools like Excel, SQL, Python, etc.
  • 2-3 years operations experience managing Technical Projects with real-time business impact
  • Customer/Client Service experience, including working in ticketing systems like JIRA, Pivotal, and Asana
  • Soft Skills
    • Excellent Analytical Skills
    • Excellent Communication
    • Strategic and Tactical Thinking
    • Strong Ethics

 

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal, to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

 

ABOUT THE REGISTRY TECHNICAL OPERATIONS ROLE AND OUR TEAM:

The Registry Technical Operations role provides a great opportunity for candidates seeking to leverage their combined business and technical skills. We are looking for a savvy, organized, analytical, and helpful person with experience in Affiliate Marketing technology, API/ETL data processing, and general IT or web-platform best practices. The Registry Technical Operations team combines expert communication strategy with deep operational knowledge to support continuous improvement and great quality of our registry product. This position requires a strong technical mind with solid data experience to support the other members of the team. Enhance your current skills and gain experience in the many facets of a public digital company—the greatest of its kind!

 

This position in the Business Intelligence & Digital Analytics department sits at the intersection of User Experience, Product Analytics and Data Intelligence. The Analyst is closely aligned to the Product organization, contributing to the practice of analytics-based decision making, driving the selection and adoption of new tools, and educating the Product and Design teams on their use. The position also works in close collaboration with the Data Intelligence team to identify and cleanly capture the data required for our algorithms and analysis.

 

RESPONSIBILITIES:

 

  • Cultivate and manage relationships with the technical teams of the largest retailers, including Amazon, Bed Bath and Beyond, Crate & Barrel, Macy’s, etc.
  • Lead and support technical projects and ongoing changes related to current and prospective partners.
  • Monitor key data exchange and loading processes.
  • Test and configure attribution links and other customizable site elements.
  • Investigate, track, and resolve data and attribution outages, using ticketing systems
  • Collaborate with internal Business Development, Product Management, Engineering, Legal, Accounting, and Business Intelligence teams to ensure that our users have the best registry experience for their weddings or baby showers!
  • Maintain positive relationships within and across XO teams and with partner teams.
  • Be accountable for escalating issues to satisfactory resolution.



SKILLS & EXPERIENCE:

  • Bachelor’s Degree from a four-year college or university, or equivalent experience.
  • 2-3 years technical experience with technical details of affiliate marketing programs
    • Experience with affiliate marketing web tracking technology (i.e, tracking URLS, Pixels, Browser Cookies)
    • Working with Affiliate Networks such as Impact Radius, Linkshare, Commission Junction
    • Monitoring, troubleshooting, validating data exchanges via SFTP and API
    • Data troubleshooting and analysis using tools like Excel, SQL, Python, etc.
  • 2-3 years operations experience managing Technical Projects with real-time business impact
  • Customer/Client Service experience, including working in ticketing systems like JIRA, Pivotal, and Asana
  • Soft Skills
    • Excellent Analytical Skills
    • Excellent Communication
    • Strategic and Tactical Thinking
    • Strong Ethics



WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

 

WHAT YOU LOVE ABOUT US:

 

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From unlimited vacation and generous parental leave benefits, to free snacks and Thirsty Thursdays, we believe in happiness above all else—in and out of the office.

WHY WE LOVE WORKING AT XO GROUP INC:

Every year, millions of brides, newlyweds, and first-time parents visit The Knot, The Nest, and The Bump for guidance and advice during some of the most important moments in their lives.  Here at XO Group, we strive to give our customers a best in class user experience to make these moments even more special.  We are highly focused on building a user-centric, content rich, mobile first organization with a refreshing, fun and entrepreneurial work culture.  Connect yourself to work that matters!

ABOUT THE SALESFORCE ADMINISTRATOR ROLE AND OUR TEAM:

XO Group Inc. is looking for a highly detail-oriented, self-directed team player with excellent verbal and written communication skills to administer our business critical Salesforce environment. The successful candidate possesses a strong desire to help business users realize results by developing creative and effective solutions to meet business needs.They enjoy sharing their knowledge with others to achieve team member and team success. The Senior Salesforce Administrator will partner closely with our Lead Salesforce Developers to translate business functional requirements into optimized Salesforce configurations. The ideal candidate will be passionate, resourceful, and well organized and have extensive experience working in a collaborative environment. Additionally, they will possess the ability to communicate effectively with technical and non-technical partners at various levels within the organization. The ability to manage work supporting multiple projects and stay calm under pressure must be part of your DNA. You thrive on challenges and will never say the words “It’s not my job”! The right candidate will be proactive, smart, entrepreneurial, and enthusiastic!

RESPONSIBILITIES:

  • Administration of XO Group's CRM implementation and act as the gatekeeper for all configurations and status of the production and various sandbox environments.
  • Manage and support of XO Group's Salesforce database including but not limited to user profiles, roles, packages, security, objects, resources, reports and workflow rules.
  • Create and maintain documentation for all system administration activities.
  • Troubleshoot, analyze and resolve issues or problems reported by business users.
  • Promote configurations and code of new functionalities into production as part of the main deployment team
  • Provide expertise and guidance to help the development team analyze business processes and requirements and identify the best implementation options.
  • Administer and maintain the CRM environments to XO Group's standards, policies and procedures.
  • Report regularly to the program manager as stipulated by the process.
  • Keep abreast of new Salesforce functionality and providing recommendations for process improvementProvide configuration and admin training.

KNOWLEDGE AND SKILLS:

  • BSc Degree in IT or related field.
  • 1-2 years of experience in implementing/supporting CRM solutions. Salesforce.com experience preferred.
  • 2-3 years of experience in handling support queues with users/customer facing roles.
  • Exceptional interpersonal and written communication skills.
  • Proven ability to effectively troubleshoot system errors.
  • Detail oriented, well organized and ability to multitask in a process driven organization.
  • One or more Salesforce certifications (ADM-201, DEV-401, DEV-501) will be an advantage.
  • Basic software/database development skills (e.g. JAVA, Javascript, XML, HTML ,PL/SQL) will be an advantage.
  • General understanding of how technology supports the business.
  • Consulting experience will be an advantage.

BENEFITS & PERKS:

Things you’ll like a lot!  

  • Health benefits, 401k, Employee Stock Purchase Plan, free drinks and snacks, learning events, volunteering opportunities, and a mentorship program.

Things you’ll love!

  • Amazing coworkers, unlimited vacation, weekly happy hours, transparent and approachable executives

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

ABOUT THE SENIOR SOFTWARE ENGINEER ROLE AND OUR TEAM:

XO Group is looking to hire an experienced senior software engineer to join GigMasters in continuing to develop our core product while we embark on an exciting greenfield project. The right engineer will enjoy building scalable applications and amazing consumer experiences with an entrepreneurial mindset in a highly collaborative setting both with fellow engineers and also across disciplines to product and user experience.

RESPONSIBILITIES:

  • Leverage skills and experience to implement product features that are well architected, tested, and understandable.
  • Actively participate in the ideation and execution of product roadmap and Agile planning.
  • Promote best practices surrounding TDD, continuous integration, code standards, etc.
  • Drive decisions about front end tooling and technologies.
  • Provide mentorship to junior members of the team.

SKILLS AND EXPERIENCE:

  • 5+ years overall engineering experience.
  • 3+ years hands-on proven track record implementing JavaScript frontend applications.
  • 2+ years of experience using React.
  • Experience working in an Agile, TDD environment.
  • Experience with back end technologies (e.g. Node.js, C#, Ruby on Rails, etc.).
  • Excellent communication skills, both oral and written.
  • Pair programming experience is a plus.

WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From generous parental leave benefits to free snacks and company outings, we believe in happiness above all else—in and out of the office.

WHAT IS LASTING?

Lasting is a marriage health company and the creator of the #1 marriage app for iPhone and Android, as seen on The Today Show and twice on Apple’s “App of the Day.”  Our product scales marriage education and skill-building worldwide via a simple smartphone application.  Check it out at www.getlasting.com.

 

WHAT WE DO MATTERS:

In light of America’s 45% divorce rate, we believe that marriage is one of the most important and pressing issues of our time.  Consider the following:

 

  • Research has shown that marriage is as vital to your overall health as diet and exercise.  People in healthy marriages live 10 years longer on average, and marriages in distress can lead to a variety of physical health issues;
  • The key factor in lifelong happiness and satisfaction is maintaining long-term, healthy relationships;
  • Most importantly, the leading factor in the cognitive, emotional, and social development of children (and the future generation) is marriage (i.e. the emotional connection between the two parents).

Simply put, we believe it's our mission to ensure that every couple has access to a simple, affordable way to build and maintain a healthy marriage.  In doing this, we will help people love the most important person in their life more deeply.  That's our app, and we're sticking to it.

 

ABOUT THE FULL STACK ENGINEER AND OUR TEAM:

The Full Stack Engineer is definitely not your traditional engineering opportunity.  Lasting is a scrappy startup trying to solve difficult problems, sprint quickly, and scale its service globally to help build and maintain marriages everywhere.

 

We need a Full Stack Engineer who loves to think big and strategically, but who also loves to work in the trenches, prospect new technology and patterns, help research potential partnerships, distribute meaningful products, and communicate with the rest of the team on what is the best direction forward.  This is a role for someone who wants to help create something big and important for the world and isn’t phased by the amount of work it’s going to take.

 

We’re a small 8-person team, and you’ll report directly to the Lead Engineer of Lasting.  You’ll have a key seat at the decision-making table for strategic company decisions, and then you’ll help us execute the decision.

 

This role can be remote, but if you want to move to New York City, the city so great they named it twice, please do!  We’ll have space waiting for you.

 

Lasting is backed by XO Group Inc. (NYSE:XOXO), the parent company of the #1 wedding brand (The Knot) and the #1 pregnancy brand (The Bump).  That means you get the best of both worlds: a high-flying, energetic startup life and a wildly valuable mission, combined with the assurances of a big company, where you get things like a Dental Plan.

 

RESPONSIBILITIES:

  • Design and develop new features and services for Lasting, working primarily in Ruby on Rails and PostgreSQL.
  • Continuously monitor performance and stability of services and databases to identify performance issues or opportunities for improvement.
  • Improve REST-based API along with its documentation.
  • Explore and learn new languages/tools that can help improve Lasting’s web, API, database  infrastructure.
  • Promote best practices surrounding TDD, continuous integration, code standards, deployments, etc.
  • Provide mentorship to junior members of the team when they come onboard.


SKILLS AND EXPERIENCE:

  • 5+ years working on production-level web applications, ideally using Ruby on Rails.
  • 2+ years building and maintaining RESTful APIs.
  • Experience working with databases and experience with data storage best practices for PostgreSQL and Rails Active Record ORM.
  • Considers automated test coverage to be an important part of the development process.  Experience with TDD and testing frameworks a plus.
  • Experience with Heroku and AWS for deploying applications.
  • Familiarity with the full application stack.  Experience with front-end web is required and any experience with native mobile development is a plus.
  • Excellent communication skills, both oral and written.


WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

 

WHAT YOU LOVE ABOUT US:

We’re goofy startup people. We love the Lasting mission so much and want to see it spread everywhere.

 

Regarding XO Group: you’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life.  From unlimited vacation and generous parental leave benefits, to free snacks and Thirsty Thursdays, we believe in happiness above all else—in and out of the office.



HOW TO APPLY:

Send your resume directly to rherubin@xogrp.com with a short note about yourself.  He’s fun to talk to.

 

Thanks!



WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands The Knot, The Nest, The Bump, GigMasters, & How He Asked we inspire, inform, & cheer on our community as they move through life's most amazing milestones. From the proposal, to creating a home & starting a family together, were there for every step of the journey. Our couples & business partners depend on us. They're all in. So are we.


ABOUT THE MARKETPLACE SENIOR FRONT END ENGINEERING ROLE:

XO Group is looking for a highly motivated software engineer with a passion for doing things right & meticulous in the details. The individual's primary role will be to support & develop applications for our vendor marketplace front end. The candidate will work in an Agile environment, working with a squad of product managers, designers & a highly talented team of engineers all working to provide the best in class web experiences for our business stakeholders. The person will be expected to have a strong understanding of front-end development, highly adaptable to new technologies & software development concepts & loves to work within a collaborative team environment. Please visit https://www.theknot.com/marketplace to see what you would be working on.

RESPONSIBILITIES: 

  • Leverage skills and experience to implement product features that are well architected tested, and understandable.
  • Actively participate in the ideation and execution of product roadmap and Agile planning.
  • Promote best practices surrounding TDD, continuous integration, code standards, etc.
  • Provide mentorship to junior members of the team

SKILLS & EXPERIENCE:

  • 5+ years of overall engineering experience. 
  • 3+ years hands-on proven track record implementing JavaScript frontend applications. 
  • 2+ years of experience using React. 
  • Experience working in an Agile, TDD environment. 
  • Experience with production Node.js solutions.
  • Experience with AWS concepts and technology.
  • Excellent communication skills, both oral and written.
  • Experience with Hapi.js and/or Next.js is a plus. 
  • Pair programming experience is a plus. 
  • Experience with Ruby on Rails is a plus.

WHAT YOU LOVE ABOUT US:

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From unlimited vacation and generous parental leave benefits, to free snacks and Thirsty Thursdays, we believe in happiness above all else—in and out of the office.

 
 

ABOUT THE MARKETPLACE SENIOR FRONT END ENGINEERING ROLE:

XO Group is looking for a highly motivated software engineer with a passion for doing things right & meticulous in the details. The individual's primary role will be to support & develop applications for our vendor marketplace front end. The candidate will work in an Agile environment, working with a squad of product managers, designers & a highly talented team of engineers all working to provide the best in class web experiences for our business stakeholders. The person will be expected to have a strong understanding of front-end development, highly adaptable to new technologies & software development concepts & loves to work within a collaborative team environment. Please visit https://www.theknot.com/marketplace to see what you would be working on.

RESPONSIBILITIES: 

  • Leverage skills and experience to implement product features that are well architected tested, and understandable.
  • Actively participate in the ideation and execution of product roadmap and Agile planning.
  • Promote best practices surrounding TDD, continuous integration, code standards, etc.
  • Provide mentorship to junior members of the team

SKILLS & EXPERIENCE:

  • 5+ years of overall engineering experience. 
  • 3+ years hands-on proven track record implementing JavaScript frontend applications. 
  • 2+ years of experience using React. 
  • Experience working in an Agile, TDD environment. 
  • Experience with production Node.js solutions.
  • Experience with AWS concepts and technology.
  • Excellent communication skills, both oral and written.
  • Experience with Hapi.js and/or Next.js is a plus. 
  • Pair programming experience is a plus. 
  • Experience with Ruby on Rails is a plus.

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

ABOUT THE SENIOR SOFTWARE ENGINEER ROLE AND OUR TEAM:

XO Group is looking to hire an experienced senior software engineer to join one of our most exciting, greenfield initiatives.  The right engineer will enjoy building scalable applications and amazing consumer experiences with an entrepreneurial mindset in a highly collaborative setting both with fellow engineers and also across disciplines to product and user experience.

RESPONSIBILITIES:

  • Leverage skills and experience to implement product features that are well architected, tested, and understandable.
  • Actively participate in the ideation and execution of product roadmap and Agile planning.
  • Promote best practices surrounding TDD, continuous integration, code standards, etc..
  • Provide mentorship to junior members of the team.

SKILLS AND EXPERIENCE:

  • 5+ years overall engineering experience.
  • 3+ years hands-on proven track record implementing JavaScript frontend applications.
  • 2+ years of experience using React.
  • Experience working in an Agile, TDD environment.
  • Experience with production Node.js solutions.
    • Experience with Hapi.js and/or Next.js is a plus.
  • Experience with AWS concepts and technology.
  • Excellent communication skills, both oral and written.
  • Pair programming experience is a plus.
  • Experience with Ruby on Rails is a plus.

WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From generous parental leave benefits to free snacks and company outings, we believe in happiness above all else—in and out of the office.

 

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal, to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.


ABOUT THE iOS ROLE AND OUR TEAM:

XO Group is looking to hire amazingly talented mobile engineers to join our development team. You will be responsible for transforming big ideas into real life products which will be enjoyed by millions.


RESPONSIBILITIES:

  • Must be a top-notch engineer with a passion for their craft
  • Independent, highly motivated leader with a desire to win
  • Firm understanding of application programming and iOS architecture patterns
  • Proven real-world experience using Swift and Cocoa Successfully
  • Experienced in testing in the iOS environment
  • Understanding of Apple’s design principles and interface guidelines
  • A strong desire to build amazing consumer experiences
  • Hard working and dedicated
  • Great at problem-solving
  • B.S., M.S., or Ph.D. in Computer Science or equivalent

Bonus Qualities:

  • You also enjoy coding for Android
  • You love working in a fast-paced, entrepreneur media environment
  • Knowledge of UI test frameworks

WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From unlimited vacation and generous parental leave benefits, to free snacks and Thirsty Thursdays, we believe in happiness above all else—in and out of the office.

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

ABOUT THE SENIOR SOFTWARE ENGINEER ROLE AND OUR TEAM:

XO Group is looking to hire an experienced senior software engineer to join one of our most exciting initiatives.  The right engineer will enjoy building scalable applications and amazing consumer experiences with an entrepreneurial mindset in a highly collaborative setting both with fellow engineers and also across disciplines to product and user experience.

RESPONSIBILITIES:

  • Leverage skills and experience to implement product features that are well architected, tested, and understandable.
  • Actively participate in the ideation and execution of product roadmap and Agile planning.
  • Promote best practices surrounding TDD, continuous integration, code standards, etc..
  • Provide mentorship to junior members of the team.

SKILLS AND EXPERIENCE:

  • 5+ years overall engineering experience.
  • 2+ years hands-on proven track record implementing Go backend applications.
    • Experience with production Node.js solutions.
  • Experience with AWS Dynamo DB, Mongo DB and Redis at scale
  • Experience with AWS concepts and technology.
  • Experience working in an Agile, TDD environment.
  • Excellent communication skills, both oral and written.
  • Pair programming experience is a plus.
    • Working with a remote team is a plus
  • Experience with React a plus

WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From generous parental leave benefits to free snacks and company outings, we believe in happiness above all else—in and out of the office.

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

ABOUT THE SENIOR SOFTWARE ENGINEER ROLE AND OUR TEAM:

XO Group is looking to hire an experienced software engineer to join our Core Services team. This small team of engineers are responsible for the APIs, SDKs, and databases for the central services that support the various teams and products of The Knot. You will work on all aspects of the development lifecycle, from design through deployment, for some of the most widely used services on The Knot. You will work with a variety of teams at XO, from Product to Business Intelligence, to ensure the services built perform and meet the needs of our user-facing products as well as our business.

RESPONSIBILITIES:

  • Design and develop new features and services for the teams of The Knot; work primarily in Ruby and Rails.
  • Continuously monitor performance and stability of services and databases to identify performance issues or opportunities for improvements.
  • Maintain API documentation and SDKs to help teams around XO easily consume your APIs.
  • Explore and learn new languages/tools (we’re currently exploring Elixir and Kubernetes) to continually improve the performance of our applications and infrastructure.
  • Promote best practices surrounding TDD, continuous integration, code standards, etc.
  • Engage in cross-team engineering and technology initiatives at XO.
  • Provide mentorship to junior members of the team.

SKILLS AND EXPERIENCE:

  • 5+ years working on production-level web applications, ideally using Ruby & Rails.
  • 1+ years building and maintaining Restful APIs.
  • Experience working with databases and experience with data storage best practices for both SQL and NoSQL databases. MongoDB experience a plus.
  • Consider solid automated test coverage to be an important part of the development process. Experience with TDD and testing frameworks a plus.
  • Experience with Docker and deploying applications to AWS. Kubernetes experience is also a plus.
  • Familiarity with the full application stack. Experience with front-end web and/or native mobile development is a plus.
  • Excellent communication skills, both oral and written.

WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From generous parental leave benefits to free snacks and company outings, we believe in happiness above all else—in and out of the office.