LEAD SOFTWARE ENGINEER

NEW YORK

WHAT WE DO MATTERS:

Here at The Knot Worldwide, we believe in doing work that matters. In 15 countries around the world, our leading family of brands (The Knot, WeddingWire, Bodas, GigMasters, The Bump, How They Asked, Lasting, and more) inspire, inform, and celebrate our communities as they move through life’s 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 LEAD SOFTWARE ENGINEER ROLE AND THE PLANNING TOOLS TEAM:

The Knot Worldwide is seeking a talented and driven full-stack lead engineer to join and manage The Knot Planning Tools 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 planning tools team is working on two exciting user facing initiatives:

  1. A suite of products helping users find, organize & share personalized wedding inspiration content across a variety of topics and ways to make it happen.
  2. An engine serving personalized content & pathing that helps guide users make timely wedding decisions.

 

The apps you will be working on will greet new users on their dashboard and will be integral to solving user pain points and business goals. 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.  We have ambitious experiment driven milestones but we also have a commitment to quality and new code is expected to be extensible, high performing, scalable and secure. What you build will make the wedding planning process more enjoyable and less stressful for millions of users.

 

RESPONSIBILITIES:

  • Serve as a lead software engineer on the Planning Tools squad helping develop The Knot’s suite of tools that are used to plan, inspire and book couples’ weddings.
  • Manage a small team of team of engineers (two reports), helping them grow with mentorship and coaching.
  • Produce well-tested, maintainable code that stands up to 100,000 requests per day.
  • Participate in the Agile development process to help architect, build and ship new features.
  • Provide technical guidance and recommendations to other engineers on the team.
  • Participate in the technical organization outside of our squad in making company wide architecture, data and front end pattern decisions.
  • Analyzes performance bottlenecks in Front End applications and Implement optimizations.
  • Partners with Product to maintain the right balance between feature and technical work.

 

SKILLS & EXPERIENCE:

  • Minimum 5 years experience as a software engineer building beautiful, scalable and high visibility web applications.
  • Ability to produce new front-end features using a Javascript framework or component library. Experience with React a plus
  • Experience working on the back end; We use Node and Postgres mostly (Ruby + Mongo might pop up sometimes), although strong experience with other languages and persistence layers is fine as well.
  • Experience with Bash and command line interfaces.  Experience with AWS 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.  Good at explaining problems to technical and nontechnical folks alike. Good at setting and resetting expectations with product people and stakeholders.
  • 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.


WHAT YOU LOVE ABOUT US:

The Knot Worldwide offers a unique employee experience and we are deeply proud of our award-winning culture. From flexible vacation and generous parental leave benefits to promoting wellness and giving back to our community, we believe in happiness above all else—in and out of the office.

----

The Knot Worldwide provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, or disability. In addition to federal law requirements, The Knot Worldwide complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. The Knot Worldwide expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

 

Lead Software Engineer

New York, NY

 

WHAT WE DO MATTERS:

Here at The Knot Worldwide, we believe in doing work that matters. In 15 countries around the world, our leading family of brands (The Knot, WeddingWire, Bodas, GigMasters, The Bump, How They Asked, Lasting, and more) inspire, inform, and celebrate our communities as they move through life’s 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 ROLE AND OUR TEAM:

The Knot Worldwide is seeking a talented and driven Lead Engineer. 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 Lead Engineer will be responsible for managing a team of talented engineers while working closely with 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.

RESPONSIBILITIES:

  • Lead a talented team of full-stack and mobile engineers
  • Provide mentorship to all members of the team, coaching team members on their personal and career development
  • Actively participate in the ideation and execution of product roadmap
  • Work closely with business stakeholders to deliver value to users and business partners
  • Lead and facilitate decision making during technical meetings
  • Spend at least 30% time producing well-tested, extensible code that stands up to 5M+ requests per day
  • Ensure technical KPIs around application maintenance, performance and resiliency are met
  • Drive technical roadmap, contribute to the development of codebase and infrastructure
  • Promote best practices and ensure the continuous improvement of engineering and product processes

SKILLS & EXPERIENCE:

  • 6+ years of overall engineering experience
  • 5+ years hands-on proven track record implementing full stack applications
  • 2+ years of experience using React or other modern frontend framework
  • 2+ years of experience using Ruby on Rails or similar technology
  • 2+ years of DevOps experience - working with AWS or a similar cloud platform
  • 2+ years managing engineers
  • Experience working in an Agile, TDD environment
  • Experience building and maintaining scalable REST APIs
  • Excellent communication skills, both oral and written
  • Mastery of design patterns and anti-patterns
  • Pair programming experience is a plus
  • Team player, able to multitask, with a can-do attitude
  • B.S. in Computer Science a major plus

WHAT WE LOVE ABOUT YOU:

  • 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 are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • 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 set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You aren’t afraid to challenge the status quo and know that there’s no such thing as failure if you learn from it.
  • You seek out feedback and never settle in your quest to grow and develop. By being here, you make our company stronger.

 

WHAT YOU LOVE ABOUT US:

The Knot Worldwide offers a unique employee experience and we are deeply proud of our award-winning culture. From flexible vacation and generous parental leave benefits to promoting wellness and giving back to our community, we believe in happiness above all else—in and out of the office.

 

----

 

The Knot Worldwide provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, or disability. In addition to federal law requirements, The Knot Worldwide complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. The Knot Worldwide expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

WHAT WE DO MATTERS:

Here at The Knot Worldwide, we believe in doing work that matters. In 15 countries around the world, our leading family of brands (The Knot, WeddingWire, Bodas, GigMasters, The Bump, How They Asked, Lasting, and more) inspire, inform, and celebrate our communities as they move through life’s 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 ROLE AND OUR TEAM:

The Lead Software Engineer (you!) will bring a wide range of professional expertise and knowledge to our global Product Development team as we create the very best wedding experience for couples, their guests and vendors--our small business customers. Our newly created Internal Tools team will be responsible for developing proprietary software that will be used by WeddingWire employees.  This team designs, builds and maintains high quality, scalable product deployments to backend systems and tools that are critical to internal team workflows.  This team will also oversee systems and third party integrations that are critical to our business-facing operations.  You will execute strategy surrounding code deployments and manage the foundation and framework for others to be effective throughout the release process,  You will participate in productive, results-driven business discussions and decision making.  The cherry on top, you will continue to advance personal skill set and domain knowledge while helping others progress through mentorship opportunities.

RESPONSIBILITIES:

  • Work as part of our Internal Tools team to evaluate and execute designs and improvements to systems that power admin interfaces, sales, contract management systems, and billing integrations.  
  • Implement designs quickly and efficiently with minimal error, or delegate lower level tasks to more Junior developers when appropriate.
  • Ensure that systems are maintained and scalable and that tech debt remains minimal during and after feature development.  Technological choices should be made thoughtfully so their impacts do not hinder future development.
  • Participate in and provide technical insight on business discussions and decision making; facilitating productive conversations that drive positive business results.
  • Manage code deployments, and provide the foundation and framework for others to be effective in doing so as well.
  • Champion developers and ensure their voices are heard and tech debt remains minimal, to ensure product development either does not slow down, or begins happening more quickly.
  • Lead design and implement mechanisms to share data securely and efficiently between teams.
  • Assist in automating the developer toolkit to provide recurring value to the company over time; enabling quicker ramp times for new employees and more efficient internal transfers.
  • Participate in--and raise the bar for--technical hiring across the Product Development organization. Inspire external developers to join the company and help raise the overall technical excellence of the team.
  • Automate the quality assurance phase of the development cycle through rigorous automation testing, ensuring quality remains high.
  • Enable and participate in a DevOps culture in the Product Development organization. Monitor system uptime, response times, and product quality; and participate in issue resolution by being on-call for work delivered.
  • Foster and maintain a healthy, friendly, happy, and emotionally safe work environment.

SUCCESSFUL SENIOR SOFTWARE ENGINEER CANDIDATES HAVE:

  • A Bachelor’s degree or 6-8 years of relevant engineering experience; hands-on coding is required
  • Professional experience and proficiency in coding and delivering product in PHP and at least one other interpreted web-friendly scripting language (Ruby, Perl, Python, etc.)
  • Experience integrating custom codebases with enterprise software systems such as Salesforce or Netsuite and with systems that facilitate credit card transactions
  • Full knowledge of the web stack is necessary
  • Experience in one or more of the technologies we use today: Ruby on Rails, React/Redux/ES6/Webpack, PHP, MySQL, Sphinx, Elasticsearch, Redis, Chef, Docker, Apache and NGINX
  • Managerial or technical lead experience is a plus

WHAT WE LOVE ABOUT YOU:

  • 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 are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • 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 set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You aren’t afraid to challenge the status quo and know that there’s no such thing as failure if you learn from it.
  • You seek out feedback and never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

The Knot Worldwide offers a unique employee experience and we are deeply proud of our award-winning culture. From flexible vacation and generous parental leave benefits to promoting wellness and giving back to our community, we believe in happiness above all else—in and out of the office. 

----

The Knot Worldwide provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, or disability. In addition to federal law requirements, The Knot Worldwide complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. The Knot Worldwide expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

Senior Software Engineer

New York, NY

 

WHAT WE DO MATTERS:

Here at The Knot Worldwide, we believe in doing work that matters. In 15 countries around the world, our leading family of brands (The Knot, WeddingWire, Bodas, GigMasters, The Bump, How They Asked, Lasting, and more) inspire, inform, and celebrate our communities as they move through life’s 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 ROLE AND OUR TEAM:

The Knot Worldwide 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 deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • 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 set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You aren’t afraid to challenge the status quo and know that there’s no such thing as failure if you learn from it.
  • You seek out feedback and never settle in your quest to grow and develop. By being here, you make our company stronger.

 

WHAT YOU LOVE ABOUT US:

The Knot Worldwide offers a unique employee experience and we are deeply proud of our award-winning culture. From flexible vacation and generous parental leave benefits to promoting wellness and giving back to our community, we believe in happiness above all else—in and out of the office.

 

----

 

The Knot Worldwide provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, or disability. In addition to federal law requirements, The Knot Worldwide complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. The Knot Worldwide expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

 

----

 

SENIOR SOFTWARE ENGINEER

NEW YORK

WHAT WE DO MATTERS:

Here at The Knot Worldwide, we believe in doing work that matters. In 15 countries around the world, our leading family of brands (The Knot, WeddingWire, Bodas, GigMasters, The Bump, How They Asked, Lasting, and more) inspire, inform, and celebrate our communities as they move through life’s 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 THE PLANNING TOOLS TEAM:

The Knot Worldwide is seeking a talented and driven full-stack engineer to join The Knot Planning Tools 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 planning tools team develops our industry leading suite of planning tools, including the Checklist, Budgeter, Wedding Vision, Wedding Day Timeline, and Vendor Manager. We are focused on streamlining this suite of tools to meet couples where they are in their planning journey, and on finding new ways to surface wedding inspiration and advice where couples need it most.

The apps you will be working on greet new users on their dashboard and are integral to solving user pain points and business goals. We have ambitious, experiment-driven milestones but we also have a commitment to quality. New code at all levels of the stack is expected to be extensible, high performing, scalable, and secure. What you build will make the wedding planning process more enjoyable and less stressful for millions of users.

 

RESPONSIBILITIES:

  • Serve as a senior engineer on the Planning Tools team helping develop The Knot’s suite of tools that couples use to inspire, plan, book, and manage their wedding.
  • Produce well-tested, maintainable code on the back-end and front-end that can stand up to 100,000 requests per day.
  • Collaborate in the Agile development process to help architect, build, and ship new products and features.
  • Be an advocate for coding best practices on the team, and stay up-to-date on new technologies and industry standards.
  • Provide technical guidance and recommendations to other engineers on the team, and act as a mentor to more junior teammates.
  • Engage with the tech organization beyond our team by participating in company-wide decisions on architecture, data, and process patterns.
  • Partner with Product to maintain the right balance between feature and technical work.

 

SKILLS & EXPERIENCE:

  • Minimum 4 years experience as a software engineer building beautiful, scalable, and highly visible web applications.
  • Experience working on the server-side in a modern application stack. We primarily use Node and Postgres, with some Ruby and Mongo. Strong experience with other languages or persistence layers is fine as well.
  • Familiarity with the latest Javascript technologies and experience building new front-end features in a modern framework such as React. Exposure to a range of front-end frameworks and component libraries is a plus.
  • Experience working with Cloud infrastructure platforms. Experience with AWS a plus.
  • A track record of delivering creative solutions to complex architectural problems.
  • Familiarity with testing frameworks on the back-end and front-end. You consider solid test coverage to be a critical part of the development process.
  • Comfort working with Agile principles. You are an advocate for Agile processes and a strong believer in the importance of Agile when producing high-quality software.
  • Excellent time management skills. You are able to set milestones and exercise independent judgment to complete projects on time and to specifications.
  • Strong communication skills, and the ability to explain problems to technical and non-technical folks alike. A love for sharing knowledge and a desire to learn from others.
  • A passion for self-improvement. You constantly strive to expand your technical skill set and to improve the quality of your code. You enjoy finding new ways to produce great code at a blazing pace.

WHAT WE LOVE ABOUT YOU:

  • 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 are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • 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 set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You aren’t afraid to challenge the status quo and know that there’s no such thing as failure if you learn from it.
  • You seek out feedback and never settle in your quest to grow and develop. By being here, you make our company stronger.

 

WHAT YOU LOVE ABOUT US:

The Knot Worldwide offers a unique employee experience and we are deeply proud of our award-winning culture. From flexible vacation and generous parental leave benefits to promoting wellness and giving back to our community, we believe in happiness above all else—in and out of the office.

----

The Knot Worldwide provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, or disability. In addition to federal law requirements, The Knot Worldwide complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. The Knot Worldwide expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

 

WHAT WE DO MATTERS:

Here at The Knot Worldwide, we believe in doing work that matters. In 15 countries around the world, our leading family of brands (The Knot, WeddingWire, Bodas, GigMasters, The Bump, How They Asked, Lasting, and more) inspire, inform, and celebrate our communities as they move through life’s 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 ROLE AND OUR TEAM:

The Know Worldwide is seeking a Senior Software Engineer (you!) to bring a wide range of professional expertise and knowledge to our global Product Development team as we create the very best wedding experience for couples, their guests and vendors--our small business customers. Over 11 years, we have experienced rapid growth to over 950 employees around the world while maintaining a creative startup culture. You will be challenged with managing innovative solutions and you will be empowered with the autonomy and opportunity to impact change within the $250 billion international wedding marketplace. Join us on our journey as we continue our global expansion among 15 countries in North America, Latin America, Europe and Asia.

RESPONSIBILITIES:

  • Facilitate high quality, scalable product deployment through recommending requirements, architectural designs, user stories, and other artifacts.
  • Participate in productive, results-driven business discussions and decision making.
  • Lead the design and implementation of mechanisms to share data securely and efficiently between teams.
  • Implement solutions quickly and efficiently with minimal error and delegate lower level tasks to more Junior developers through mentorship, when appropriate.
  • Ensure minimal tech debt during and after feature development and make thoughtful, forward-thinking technological choices so that future development isn’t impacted.
  • Execute strategy surrounding code deployments and manage the foundation and framework for others to be effective throughout the release process.
  • Assist in automating the developer toolkit to provide recurring value to the company over time; enabling quicker ramp times for new employees and more efficient internal transfers.
  • Maintain a friendly, healthy, happy and emotionally safe work environment, fostering professional growth and mentorship to less experienced engineers.
  • Execute strategy to automate the quality assurance phase of the development cycle through rigorous automation testing.
  • Support a DevOps culture; monitoring system uptime, response times, and product quality and in issue resolution by being on-call for work delivered.

SUCCESSFUL SENIOR SOFTWARE ENGINEER CANDIDATES HAVE:

  • A Bachelor’s degree or 5-6 years of engineering experience; hands-on coding is required and advance degrees are a bonus.
  • Extensive full-stack knowledge in a wide range of technologies; specifically, experience coding with and delivering product in at least one compiled high-level language (C++, C, Java, Scala, etc) and in at least one interpreted web-friendly scripting language (PHP, Ruby, Perl, Python, Elixir, etc.). Experience in one or more of the following technologies a bonus: Ruby on Rails, React/Redux/ES6/Webpack, PHP, MySQL, Elasticsearch, Redis, Chef, NGINX.
  • A passion for coding, design and automation, technical expertise, and knowledge to effectively hide internal complexity behind elegant and simple interfaces.
  • Diverse perspectives with the ability to consider all angles of the business while making pragmatic decisions.
  • The drive to build things, ship early and often, initial comfort with less than perfect, a willingness to  say “no” when needed, build to throw away, and clarity with anything you create because you know the next thing's going to be even better.
  • A team player mentality, a hands-on, technical approach to mentoring others and the ability to find reward and delight in seeing others around you grow.

WHAT WE LOVE ABOUT YOU:

  • 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 are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • 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 set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You aren’t afraid to challenge the status quo and know that there’s no such thing as failure if you learn from it.
  • You seek out feedback and never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

The Knot Worldwide offers a unique employee experience and we are deeply proud of our award-winning culture. From flexible vacation and generous parental leave benefits to promoting wellness and giving back to our community, we believe in happiness above all else—in and out of the office.

---- 

The Knot Worldwide provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, or disability. In addition to federal law requirements, The Knot Worldwide complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. The Knot Worldwide expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

WHAT WE DO MATTERS:

Here at The Knot Worldwide, we believe in doing work that matters. In 15 countries around the world, our leading family of brands (The Knot, WeddingWire, Bodas, GigMasters, The Bump, How They Asked, Lasting, and more) inspire, inform, and celebrate our communities as they move through life’s 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 an exciting and motivated team.  The right engineer will enjoy building scalable applications and amazing consumer experiences in a highly collaborative setting both with fellow engineers and also across disciplines with 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.
  • 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 and/or Redux or other modern frontend framework.
  • 2+ years of experience using Node.js or similar technology.
  • Experience working in an Agile, TDD environment.
  • Experience with production Node.js solutions.
    • Experience with Hapi.js is a plus.
  • Familiarity with AWS/Kubernetes/Docker concepts and technology is a plus.
  • Excellent communication skills, both oral and written.
  • Pair programming experience is a plus.

WHAT WE LOVE ABOUT YOU:

  • 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 are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • 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 set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You aren’t afraid to challenge the status quo and know that there’s no such thing as failure if you learn from it.
  • You seek out feedback and never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

The Knot Worldwide offers a unique employee experience and we are deeply proud of our award-winning culture. From flexible vacation and generous parental leave benefits to promoting wellness and giving back to our community, we believe in happiness above all else—in and out of the office.

The Knot Worldwide provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, or disability. In addition to federal law requirements, The Knot Worldwide complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. The Knot Worldwide expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

Senior Software Engineer, GigMasters

Norwalk, CT

 

WHAT WE DO MATTERS:

Here at The Knot Worldwide, we believe in doing work that matters. In 15 countries around the world, our leading family of brands (The Knot, WeddingWire, Bodas, GigMasters, The Bump, How They Asked, Lasting, and more) inspire, inform, and celebrate our communities as they move through life’s 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 SOFTWARE ENGINEER ROLE AND OUR TEAM:

You are an experienced software developer with a passion for technology. You are focused on writing clean, well-tested code for a high-traffic web environment.You can not only implement a feature but be involved with the project definition and be willing to innovate. You embrace the use of new technologies and don’t use the same tool for every job.

Our work environment is fast-paced, high energy, and highly collaborative. Developers are expected to work cohesively with the Product team to help determine feature sets, scope, and the best possible solutions to problems – and then implement them. We use GitHub and take Pull Requests seriously. We develop real-world projects in phases within a defined process and ship often with our automatic build server and deployment process.

RESPONSIBILITIES:

You will work closely with a team of talented developers to build tools our users love for the web and mobile devices using ASP.NET WebApi and MVC, Xamarin, React and other JavaScript frameworks.  You will be fully immersed in all aspects of web development, coding the inner workings of our site, our API, and mobile applications.

SKILLS & EXPERIENCE:

    • Deep knowledge of C# .NET , Java, or similar server-side technology
    • Skills in JavaScript and HTML/CSS
    • Experience with SQL
    • Excellent communication skills
    • BS in Computer Science, Engineering, a related technical field, or equivalent experience
    • A drive to get things done

 

  • iOS or Android development experience a plus

 

 

WHAT WE LOVE ABOUT YOU:

  • 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 are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • 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 set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You aren’t afraid to challenge the status quo and know that there’s no such thing as failure if you learn from it.
  • You seek out feedback and never settle in your quest to grow and develop. By being here, you make our company stronger.

 

WHAT YOU LOVE ABOUT US:

The Knot Worldwide offers a unique employee experience and we are deeply proud of our award-winning culture. From flexible vacation and generous parental leave benefits to promoting wellness and giving back to our community, we believe in happiness above all else—in and out of the office.

 

----

 

The Knot Worldwide provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, or disability. In addition to federal law requirements, The Knot Worldwide complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. The Knot Worldwide expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

 

----

 

WHO WE ARE: (Gig)

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, part of The Knot Worldwide family, 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.