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

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!

WHO WE ARE:

GigMasters was founded in 1997, so technically we're not a startup, but the fun atmosphere, fast-paced work environment and regular happy hours kind of make us feel like one. We're a tight-knit group. We hold regular company events, and we believe in celebrating company milestones.

GigMasters, recently acquired by XO Group, is the marketplace for every event, providing party planners and hosts with an online tool to find entertainment and event services of all kinds. We’ve helped facilitate over 275,000 bookings and have over 70,000 event vendors, ranging from musicians and photographers to impersonators and magicians. GigMasters empowers people to make a living doing what they love, and we take pride in being able to do so.

 

ABOUT THE ENGINEERING MANAGER ROLE AND OUR TEAM:

XO Group is seeking a talented and driven Engineering Manager to join the GigMasters team. You will be leading talented and experienced engineering teams, working to build tools our users love, on the web and mobile devices using ASP.NET WebApi and MVC, Xamarin, AngularJS and other JavaScript frameworks.

 

RESPONSIBILITIES:

  • Manage two small to medium sized Squads of talented, technical, full-stack engineers.
  • Provide leadership, mentorship, and motivation to the engineering teams.
  • Leverage technical skills to drive architecture and technical direction, product and features, as well as infrastructure, process, and tool improvements and adoption.
  • Tight collaboration with cross-functional partners such as Product, Marketing and Business stakeholders to create roadmaps and short feedback cycles.
  • Work with engineering team to add, improve, and maintain the current applications, architecture, and infrastructure.

 

SKILLS & EXPERIENCE:

  • 7+ years software engineering experience
  • 4+ years experience managing high performing software development teams
  • BS in Computer Science, Engineering, a related technical field, or equivalent experience
  • Deep knowledge of C# .NET , Java, or similar server-side technology
  • Experience working in an Agile, TDD environment
  • Experience guiding continuous improvement of technology, architecture, process, and productivity
  • Experience with AWS (Elastic Beanstalk, EC2, SQS, SNS, RDS, S3, Lambda)
  • 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 MS SQL Server, ElasticSearch, and/or others
  • Experience with Github, Jenkins, and continuous deployment pipelines
  • Experience working with various monitoring and alerting tools (New Relic, PagerDuty)
  • Excellent communication skills, both oral and written
  • Strong business and technical vision
  • Ability to handle multiple competing priorities in a fast-paced, continuous flow development environment

NICE TO HAVE:

  • Specific experience working with React.js and Redux
  • Experience working with Docker and microservices
  • Experience with open source community software projects
  • Experience with eventually consistent data paradigms and distributed systems architectures
  • Experience with message queueing patterns and products such as RabbitMQ, ZeroMQ, SNS/SQS

 

BENEFITS & PERKS:

Things you’ll like a lot!  

  • Health benefits, 401k, Employee Stock Purchase Plan, a ping pong table, guest speakers and learning events and a mentor program.

 

Things you’ll love!

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

Our ideal candidate is an experienced lead and team player who enjoys coding, is reliable, and flexible to change while being able to cooly handle multiple priorities. You will 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 and lead a small, fast moving team is a must.

RESPONSIBILITIES:

  • Lead a team of engineers by providing guidance on best practices surround tdd, docker, continuous delivery
  • 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
  • Develop algorithms to efficiently distribute traffic based on demand

 

SKILLS & EXPERIENCE:

  • Minimum 7 years of experience; 3 years leading a team
  • Experience with Test Driven Development
  • Expert knowledge of Node.js and experience in a production environment
  • Experience deploying to and monitoring applications in AWS or other cloud infrastructure
  • Experience with ElasticSearch development and administration
  • Experience with various data storage solutions such as 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.
  • Ruby/Rails, C#, Python

 

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 executivesr

 

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!

XO Group is seeking a talented, vocal and mature full-stack engineer to join The Knot Acquisition product squad. Here, you’ll enjoy the benefits of being in a startup-like environment in an established public company.

 

ABOUT THE SENIOR SOFTWARE ENGINEER ROLE AND OUR TEAM:

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:

  • Research new technologies as needed to propose code, architecture, or infrastructure improvements. Recent examples: AWS, Docker, Webpack
  • Pair programming to write readable, well-documented, test-driven code across all Acquisition-owned code bases
  • Foster and evangelize a culture that embodies XOTech core values: self-improvement, authenticity, and accountability
  • Actively contribute to architectural discussions, technical debt reviews, technical KPI discussions, and pull request review process

 

SKILLS & EXPERIENCE:

  • Experience working with full technology stack, preferably focused on Javascript, React and Jasmine unit tests
  • Desire to mentor other engineers, and develop leadership skills
  • Working knowledge of, or desire to gain comfort with the following: Webpack, Node, Docker, AWS administration, Jenkins/Circle CI
  • Comfort with core full stack development concepts: HTTP, API consumption, MVC
  • 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, 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, 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.