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.  Join our team!

About this Job and Our Team

 

Join an entrepreneurial team that functions like startup, but with the resources! You have the opportunity to shape the future of a multi-billion dollar industry, while knowing that millions of people will be using the product you build from day one of release.

 

As part of a high-performing team with plenty of lean product and startup experience, you will work in a collaborative environment where everyone operates at a high level while still having fun.

 

Our product and engineering teams work closely together on every phase of product development from brainstorming to inception to release and maintenance. As a member of the content squad, you will work across the stack on production-level features that impacts millions of expecting moms. You will work on features both alone and in pairs with senior engineers.

 

Who We are Looking For

 

The ideal candidate is a junior developer who has a high motor and drive to learn and grow.  You love engineering both for its creativity and the positive impact it can make on users’ lives. You have a high bar for engineering and are willing to do whatever it takes to deliver a great experience to users.

 

RESPONSIBILITIES:

  • Build and maintain our Ruby on Rails API which supports our industry-leading website and mobile apps
  • Leverage modern front-end technologies (ES6, React) to create smooth and interactive mobile web experiences
  • Code for performance, memory efficiency, scalability, readability, and maintainability
  • Participate in architecture sessions
  • Pair with senior software developers on the team
  • Collaborate with product manager, and designers to ensure on-time and high quality launches

 

SKILLS & EXPERIENCE:

  • 1+ years production experience in full stack web development (Rails experience a plus)
  • 1+ years production experience with front-end JS frameworks
  • Familiarity with design patterns and anti-patterns
  • Team player, able to multitask, with a can-do attitude
  • B.S. in Computer Science a plus

BENEFITS AND PERKS

Things you’ll like a lot!  

Health Benefits, 401k, Employee Stock Purchase Plan, free drinks and snacks, Thursday happy hours, guest speakers and learning events, clubs and sports, guilds for knowledge sharing on Ruby, iOS, and more, Smart and experienced engineers to learn from.

 

Things you’ll love!

Work/Life Balance - (we’re not kidding), unlimited vacation (you need time, take it!), weekly happy hours – enjoy a few drinks with your amazing co-workers, transparent and approachable executives



Keywords:  "software engineer", software engineering, ruby, "ruby on rails", rails, software engineer, software, engineer

We are looking for co-op to help us develop solutions for our core services team.

 Primary Responsibilities

  • Work closely with product managers and directors to identify mission critical features.
  • Design tests that assert proper functionality of identified features.
  • Develop features for a set REST APIs with Ruby, Rails, Mongo and related technologies.
  • Pair program with other team members on building new features.

The ideal candidate would have:

  • Desire to learn new technologies and techniques
  • Core understanding of basic data structures and algorithms
  • Knowledge of web development
  • Strong organizational and time management skills
  • Good communication skills (i.e. Ability to explain problems & solutions to technical and nontechnical folks alike)

 The candidate will learn:

  • Ruby, Rails, Rspec
  • Single page applications
  • Functional Testing
  • Amazon Web Services (AWS)
  • Product development

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. Join our team!

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 ROLE AND OUR TEAM:

XO Group is expanding its data warehouse platform and is looking for a highly skilled Data Engineer who loves working with data.  The primary role will be to support and to accelerate the expansion of the data warehouse as we turn data into information to answer vital business questions.  This position requires a highly organized, self-directed and highly data focused team player with strong analytical, development and data warehousing skills with the ability to work in an Agile BI environment.

The successful Software Engineer  must possess a firm grasp of data warehouse methodologies with a strong background in data integration from an eclectic array of data sources.  The Data Warehouse Engineer will be expected to take on the architecture and delivery of critical information by working with Product Leads and Analysts to analyze business requirements, design and develop solutions to ingest,  integrate and provision structured and semi-structured data.

 

RESPONSIBILITIES:

  • Collaborate with Product Leads and BI Analysts to understand business requirements
  • Collaborate with data source experts to establish data sources
  • Developing robust, scalable and self-monitoring data integration data pipelines
  • Develop logical and physical data models  and maintain Entity Relationship Diagrams and related documentation
  • Develop and support self-monitoring, robust, scalable ETL/ELT processes  and data pipelines
  • Manage database supporting elements including schemas, tables, views, indexes, stored procedures, scripts and  declarative integrity constraints
  • Participate and attend development iteration meetings  to satisfy Business Intelligence and Data warehousing  objectives

 

SKILLS & EXPERIENCE:

  • MIS/CIS/CS Degree or 5-8 years relevant experience
  • 3+ years Data Engineering
  • 2+ years of demonstrated development with Python
  • 2+ years experience developing robust and scalable data integration data pipelines
  • 1+ years experience modeling Star Schemas structures using Ralph Kimball methodology
  • 1+ years experience working with Amazon Web Services (AWS) such as  EC2, SNS,SQS, and Lambda
  • 1+ year experience in one more of the following integration platforms (SSIS,Talend,Pentaho)
  • Experience writing and troubleshooting  complex SQL queries.
  • Working knowledge of WIndows/Linux Operating Systems
  • Must display strong teamwork and interpersonal skills at all levels along with excellent verbal and written communication skills.

 

BENEFITS & PERKS:

Things you’ll like a lot!  

 

  • Health benefits, 401k, Employee Stock Purchase Plan, free drinks and snacks, game room, koi pond, guest speakers and 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 THE BUMP TEAM:

The Bump team is looking for an experienced developer who believes craftsmanship and quality. You have a high bar for engineering and are willing to do whatever it takes to deliver a great experience to users.

Join an entrepreneurial team that functions like startup, but with the resources! You have the opportunity to shape the future of a multi-billion dollar industry, while knowing that millions of people will be using the product you build from day one of release.

As part of a high-performing team with plenty of lean product and startup experience, you will work in a collaborative environment where everyone operates at a high level while still having fun.

Our product and engineering teams work closely together on every phase of product development from brainstorming to inception to release and maintenance.  As a senior member of the 10-person engineering team, you will often be leading engineering efforts across the stack through hands-on coding, facilitating discussions and decision making, and working with junior members of the team. You will play a crucial role in architectural decisions, setting standards, and scoping sprints. You’ll also be expected to contribute to the continuous improvement of our product and development process.

RESPONSIBILITIES:

  • Improving and maintaining our Ruby on Rails API which supports our industry-leading website and mobile apps
  • Leverage modern front-end technologies (ES6, React) to create smooth and interactive mobile web experiences
  • Code for performance, memory efficiency, scalability, readability, and maintainability
  • Actively participate and lead architecture sessions
  • Actively pair with, coach, and mentor experienced software developers on the team
  • Collaborate with product manager, and designers to ensure on-time and high quality launches

SKILLS & EXPERIENCE:

  • 4+ years production experience in full stack web development (Rails experience a plus)
  • 2+ years production experience with front-end JS frameworks
  • A pragmatic programmer who takes pride in going the extra mile for a better user experience
  • Experience with TDD and agile development principles
  • Experience building and maintaining scalable REST APIs
  • Mastery of design patterns and anti-patterns
  • Team player, able to multitask, with a can-do attitude
  • B.S. in Computer Science a plus

BENEFITS & PERKS:

Things you’ll like a lot!  

  • Health Benefits, 401k, Employee Stock Purchase Plan, Free drinks and snacks, Game Room, Guest speakers and learning events, volunteering opportunities, and a mentor program.

Things you’ll love!

  • Amazing Coworkers, Unlimited vacation (you need time, take it!), Weekly happy hours – enjoy a few drinks with your amazing co-workers, 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 ROLE AND OUR TEAM:

XO Group is seeking a talented and driven full-stack engineer to Lead our newly formed Registry Data team.

The Knot is the nation’s leading wedding marketplace, providing our couples with a completely personalized experience that guides them through the entire wedding planning journey. Registry Data Platform Team stewards the core platforms of TheKnot’s Registry business which keep our retailer integrations, business intelligence teams, and reporting systems running.

Our users are demanding, our roadmap is aggressive, and the central positioning of our products means that quality is critical, as apps that comprise 45% of TheKnot’s traffic use registry data for monetization. You should have interest and ability in automation testing and monitoring; producing quality code for complex back-end systems and forward-thinking integrations; leading a team of talented engineers (locally and remotely); and partnering with multiple disparate stakeholders to execute our business strategy.

 

RESPONSIBILITIES:

  • Lead a team of both local and remote engineers to produce a best-in-class Registry Data Platform with focus on code and data quality, automation, API design and operational excellence.
  • Produce well-tested, maintainable code that stands up to 5M+ requests per day.
  • Participate in the Agile development process to help architect, build, and ship new features.
  • Proactively provide technical guidance to and mentor both local and remote engineers on the team.
  • Lead and engage with cross-team engineering and technology initiatives at XO.
  • Design and maintain tools and systems to make business intelligence, business development, and retailer integrations more effective, secure, and maintainable.

 

SKILLS & EXPERIENCE:

  • Minimum 5 years experience as a software engineer building scalable and reliable applications and systems.
  • Experience working across the full web application stack; preferably with Node JS, although similar experience will be strongly considered.
  • Experience with DevOps & security in a cloud based environment (we use AWS).
  • Experience with continuous integration and deployment technologies (Circle CI, Jenkins, etc.).
  • Consider solid test coverage to be an important part of the development process. Experience with TDD and testing frameworks a plus.
  • Comfortable with agile principles and a strong believer of the importance of agile when producing high-quality software.
  • Communicate well with both technical and non-technical stakeholders, love to share knowledge and are also always willing to learn from others.
  • Partner with your product counterpart  to prioritize and estimate level of effort of tasks.
  • Enjoy working in an effective autonomous cross-functional team and take care to carry yourself and execute your work in a professional manner.
  • Constantly strive to improve the quality of your code, you are able to break down larger problems into smaller, more manageable ones, and you enjoy finding ways to produce great code at a blazing pace.

 

BENEFITS & PERKS:

Things you’ll like a lot!  

 

  • Health Benefits, 401k, Employee Stock Purchase Plan, Free drinks and snacks, Game Room, Guest speakers and learning events, volunteering opportunities, and a mentor program.

 

Things you’ll love!

 

  • Amazing Coworkers, Unlimited vacation (you need time, take it!), Weekly happy hours – enjoy a few drinks with your amazing co-workers, Transparent and approachable executives

 

 

XO Group owns theKnot / theBump / theNest, among other brands.  With 10 million unique visitors and over 400 million pageviews a month, XO Group's portfolio of sites and mobile apps are changing the way people plan and enjoy their life's biggest moments.  We are undergoing a pretty awesome transformation, and are looking for people with a true engineering mind-set.  We are solving challenging problems, building an entrepreneurial, product centric and mobile first engineering culture and are seeking passionate technologists.

Our ideal candidate is an experienced developer and team player who enjoys coding, is reliable, and flexible to change while being able to cooly handle multiple priorities. You will report to a team lead and work with product managers, developers, and designers to create and support highly available and scalable shared solutions and tools for our product needs. An above average attention to detail with the ability to work with limited supervision as a member of a small, fast moving team is a must.

RESPONSIBILITIES

  • Develop and support multiple Single Page Applications, Node.js APIs, backend services and datastores.
  • Iterative platform development, including troubleshooting and performance optimization.
  • Document and evangelize the team’s applications and services

REQUIREMENTS

  • Minimum 5 years of experience.
  • Experience with Test Driven Development
  • Expert knowledge of Node.js and experience in a production environment
  • Expert level knowledge of Angular
  • Experience deploying to and monitoring applications in AWS or other cloud infrastructure
  • Experience with third-party systems integration
  • Experience with various data storage solutions such as ElasticSearch, MongoDB, Redis, Postgres and/or others
  • Knowledge of eventually consistent data paradigms and distributed systems architectures
  • Experience with message queueing patterns and products such as RabbitMQ, ZeroMQ, SNS/SQS
  • Experience with Github, Jenkins, and continuous deployment pipelines
  • Excellent communication skills, both oral and written
  • You are experienced and happy in a fast moving, continuous flow development environment.

 

NICE TO HAVE

  • Experience with Docker or other container solutions.
  • Ruby/Rails, C#, Python

BENEFITS

  • Competitive salary
  • Medical, dental and vision Insurance
  • 401k
  • Choice of computer and gear
  • Snacks!
  • Awesome work environment at a company with a huge vision
  • Weekly happy hour
  • A great office located in the Village Plaza on Anderson Lane; with Hopdoddy, Alamo Drafthouse, Cover 3, The Goodnight (free bowling on Lebowski’s lane at lunch!), Epoch Coffee across the koi pond, and much more.


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.  Join our team!

ABOUT THE SENIOR SOFTWARE ENGINEER ROLE AND THE GUEST SERVICES TEAM:

XO Group is seeking a talented and driven full-stack engineer to join The Knot Guest Services team.

The Knot is the nation’s leading wedding marketplace, providing our couples with a completely personalized experience that guides them through the entire wedding planning journey. The apps you will be working on contribute 45% of The Knot’s traffic: what you build will be used by millions of brides and their guests. You will be building tools with a broad set of features, which means that you will be constantly met with unique technical challenges at every layer of the stack. Our users are demanding and our roadmap is aggressive, but the broad nature of our products means that quality is critical. You should be be interested in and have the ability to build complex features whilst also taking care to produce quality code; and guiding those around you to do the same. What you build will change lives - it is extremely rewarding to receive feedback from passionate and overjoyed bride’s when they use our apps.

RESPONSIBILITIES:

  • Serve as a software engineer on the Guest Services team helping develop The Knot’s suite of planning tools that a bride uses to connect and engage with her guests.
  • Produce well-tested, maintainable code that stands up to 5M+ requests per day.
  • Participate in the Agile development process to help architect, build and ship new features.
  • Provide technical guidance and recommendations to junior engineers on the team.

SKILLS & EXPERIENCE:

  • Minimum 2 years experience as a software engineer building beautiful, scalable and high visibility web applications.
  • Experience working across the full web application stack; preferably with Ruby on Rails, although similar experience will be strongly considered.
  • Ability to produce new front-end features using a Javascript framework or component library. Experience with Backbone a plus.
  • Consider solid test coverage to be an important part of the development process. Experience with TDD and testing frameworks a plus.
  • Comfortable with agile principles and a strong believer of the importance of agile when producing high-quality software.
  • Communicate well, love to share knowledge and are also always willing to learn from others.
  • Enjoy working in an effective autonomous cross-functional team and take care to carry yourself and execute your work in a professional manner.
  • Constantly strive to improve the quality of your code, you are able to break down larger problems into smaller, more manageable ones, and you enjoy finding ways to produce great code at a blazing pace.

BENEFITS & PERKS:

Things you’ll like a lot!  

  • Health benefits, 401k, Employee Stock Purchase Plan, fresh fruit & snacks, guest speakers and learning events, volunteering opportunities, and a mentor program.

Things you’ll love!

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

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!

XO Group is seeking a talented, vocal and mature full-stack engineer to join The Knot Acquisition product squad.

 

Team responsibilities:

The Acquisition squad owns the registration, login and account settings experiences for theknot.com. We use our analytics platforms to inform how we introduce new brides to The Knot and guide them through their wedding planning journey. Join us in listening to our users and analyzing large data sets to discover, and solve big problems! We are looking for engineers with a positive attitude and a genuine passion for code quality, architectural integrity, and most of all, creating cutting edge user experiences.

 

RESPONSIBILITIES:

  • Produce well-tested, readable code en route to acquiring members and helping our brides
  • Participate in the Agile development process to build and deploy features that add value to our users
  • Collaborate with product, design and engineering colleagues on new user experiences
  • Pair programming to write readable, well-documented, test-driven code across all Acquisition-owned code bases
  • Active participation in team pull request review process
  • Assist in fostering a culture that embodies XOTech core values

 

SKILLS & EXPERIENCE:

  • Experience working with full technology stack, preferably focusing on React and Jasmine
  • Comfort with core full stack development concepts: HTTP, API consumption, MVC
  • Working knowledge of, or desire to gain comfort with the following: Webpack, Node, Docker, AWS administration, Jenkins
  • Excellent verbal and written communication skills
  • Familiarity with Ruby and Ruby on Rails
  • Desire to contribute to XOTech culture by consistently demonstrating the desire for technical and personal development
  • Minimum 2 years experience as a software engineer building beautiful, scalable, resilient, consumer-facing web applications.

 

BENEFITS AND PERKS:

Things you’ll like a lot!  

  • Health Benefits, 401k, Employee Stock Purchase Plan, Free drinks and snacks, Game Room, Guest speakers and learning events, volunteering opportunities, and a mentorship program.

Things you’ll love!

  • Amazing Coworkers, Unlimited vacation (you need time, take it!), Weekly happy hours – enjoy a few drinks with your amazing co-workers, Transparent and approachable executives

About this Job and Our Team

XO Group is seeking a talented and driven full-stack engineer to join our Content Squad. The Content Platform Squad is responsible for every step in the life of TheKnot.com and TheNest.com editorial and creative content: from content management systems that enable our creative teams to publish articles and promotional materials, to deliverying it blazingly fast on any device to our end users, and tying it all together with a data- and mobile-first approach. The team is charged with an ecosystem of products to delight users when they first visit TheKnot or TheNest, to build trust within the first 1500ms. This role will have a major strategic and revenue impact at a product-driven company that is by far the leader in its space, touching more than 80% of U.S. brides.

You will be building tools to help us build, distribute, and innovatively present XO’s content, which means that you will be constantly met with unique technical challenges at every layer of the stack. You should be be interested in and have the ability to build complex features, evaluate and incorporate third party systems into our ecosystem as needed, create delightful user experiences, all while producing high quality code. You will be joining a team of talented engineers spread over our US and China offices and working closely with Product and Design in building out best-in-class content platforms.

 

Responsibilities

  • Design and develop and deliver systems that make it easy for our Editorial and creative teams deliver content to TheKnot and TheNest.
  • Produce well-tested, quality code across the full-stack.
  • Provide guidance and mentorship to junior engineers on the team
  • Participate in code and design reviews
  • Participate in the Agile process that drives inception and implementation of the best in class products
  • Stay up to date on current technologies and innovations in the field and be interested in sharing lessons learned outside of XO.
  • Enjoy working in an effective autonomous cross-functional team and take care to carry yourself and execute your work in a professional manner.

 

Skills and Experience

  • 2+ years of experience as a professional software engineer building beautiful, scalable and high visibility web applications.
  • Experience working across the full web application stack; preferably with Ruby on Rails, although similar experience will be strongly considered.
  • Ability to navigate and produce front-end features.
  • Consider solid test coverage to be an important part of the development process. Experience with TDD and testing frameworks a plus.
  • Comfortable with buy vs. build decisions, and assessing/integrating third-party products into our architecture.
  • Comfortable with agile principles and a strong believer of the importance of agile when producing high-quality software.
  • Comfortable with infrastructure, and is willing to get into nuts and bolts of aws
  • Communicates well, love to share knowledge, always willing to learn from everyone.
  • Enjoy working in a small dynamic team, and mentoring and coaching teammates.
  • Familiar with making decisions that balance analytics and instinct.
  • Constantly strive to improve the quality of your code.

 

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 stress-free and 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.  Join our team!

 

Benefits and Perks

Amazing coworkers, unlimited vacation (you need time, take it!), hackathons, tech summits, design week, 10% time, weekly happy hours, transparent and approachable executives.

 

 

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.  Join our team!

 

About the Software Engineer Job and Our Team

XO Group is seeking a talented and driven full-stack engineer to join The Knot Guest Services team.

The Knot is the nation’s leading wedding marketplace, providing our couples with a completely personalized experience that guides them through the entire wedding planning journey. The apps you will be working on contribute 45% of The Knot’s traffic: what you build will be used by millions of brides and their guests. You will be building tools with a broad set of features, which means that you will be constantly met with unique technical challenges at every layer of the stack. Our users are demanding and our roadmap is aggressive, but the broad nature of our products means that quality is critical. You should be be interested in and have the ability to build complex features whilst also taking care to produce quality code; and guiding those around you to do the same. What you build will change lives - it is extremely rewarding to receive feedback from passionate and overjoyed bride’s when they use our apps.

 

Responsibilities

  • Serve as a software engineer on the Guest Services team helping develop The Knot’s suite of planning tools that a bride uses to connect and engage with her guests.
  • Produce well-tested, maintainable code that stands up to 5M+ requests per day.
  • Participate in the Agile development process to help architect, build and ship new features.
  • Provide technical guidance and recommendations to junior engineers on the team.

 

Skills and Experience

  • Minimum 2 years experience as a software engineer building beautiful, scalable and high visibility web applications.
  • Experience working across the full web application stack; preferably with Ruby on Rails, although similar experience will be strongly considered.
  • Ability to produce new front-end features using a Javascript framework or component library. Experience with React a plus.
  • Consider solid test coverage to be an important part of the development process. Experience with TDD and testing frameworks a plus.
  • Comfortable with agile principles and a strong believer of the importance of agile when producing high-quality software.
  • Communicate well, love to share knowledge and are also always willing to learn from others.
  • Enjoy working in an effective autonomous cross-functional team and take care to carry yourself and execute your work in a professional manner.
  • Constantly strive to improve the quality of your code, you are able to break down larger problems into smaller, more manageable ones, and you enjoy finding ways to produce great code at a blazing pace.

 

Benefits and Perks

Amazing Coworkers, Unlimited vacation (you need time, take it!), 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 ROLE AND OUR TEAM:

XO Group is seeking a talented and driven full-stack engineer to complement our Registry Product Experience team.

The Knot is the nation’s leading wedding marketplace, providing our couples with a completely personalized experience that guides them through the entire wedding planning journey. Our registry business has had multiple consecutive years of growth, and we’re expanding our product and engineering focus to keep up with demand.

The Registry Product Experience team builds the APIs and front-end tooling for couples that manage their registries through TheKnot. You will be a part of a pragmatic and agile engineering team that iterates quickly while building leading-edge product features for our industry.

 

RESPONSIBILITIES:

  • Produce full-stack code using TDD in Javascript/Coffeescript & Ruby on Rails for our various registry tools and APIs.
  • Participate in the Agile development process to help product and engineering build products that meet user demands.
  • Engage in cross-team engineering and technology initiatives at XO.
  • Continuously identify places we can improve and refine our products and focus.
  • Being proactive, comfortable with change, flexible, and self-starting as new priorities surface.




SKILLS & EXPERIENCE:

  • Minimum 2 years experience as a software engineer building beautiful, scalable and high visibility web applications.
  • Communicate well, love to share knowledge and are also always willing to learn from others.
  • Experience working across the full web application stack; preferably with Ruby on Rails, although similar experience will be strongly considered.
  • Ability to produce new front-end features using a Javascript frameworks or component library (e.g. Backbone and React).
  • Consider solid test coverage to be an important part of the development process. Experience with TDD and testing frameworks a plus.
  • Comfortable with agile principles and a strong believer of the importance of agile when producing high-quality software.
  • Enjoy working in an effective autonomous cross-functional team and take care to carry yourself and execute your work in a professional manner.
  • Constantly strive to improve the quality of your code, you are able to break down larger problems into smaller, more manageable ones, and you enjoy finding ways to produce great code at a blazing pace.

 

BENEFITS & PERKS:

Things you’ll like a lot!  

 

  • Health Benefits, 401k, Employee Stock Purchase Plan, Free drinks and snacks, Game Room, Guest speakers and learning events, volunteering opportunities, and a mentor program.

 

Things you’ll love!

 

  • Amazing Coworkers, Unlimited vacation (you need time, take it!), Weekly happy hours – enjoy a few drinks with your amazing co-workers, Transparent and approachable executives