Barcelona, Spain
6 hours ago
Junior Software Engineer

ABOUT THE ROLE AND OUR TEAM:

The Knot Worldwide is seeking a Junior back-end engineer to join The Knot Enterprise team.

The Knot is the nation’s leading wedding marketplace, providing our couples with a personalized experience that guides them through the entire wedding planning journey. The Enterprise team develops the tools for the business to make our business work. Our focus is on making the business operate efficiently and intelligently. That means automating and integrating sales processes, billing processes or any other business and financial systems needed to operate The Knot. We provide the means to make disparate systems work together as one entire orchestrated system for our unique business needs by writing custom applications.

The applications you will be working on are critical back-end systems that are transforming The Knot’s business technology suite of tools. These applications are vital to the success of the business. Our primary language of choice is Node.js. We leverage technologies such as MongoDB, PostgreSQL, Apollo GraphQL, kubernetes, CI/CD and GitHub to name a few. But we are not restricted to those technologies, if a need arises, we will use whatever tools best solve the problem.

 RESPONSIBILITIES

Maintain and develop The Knot’s suite of back-end tools to support the business demands and processes Produce well-tested, maintainable, and efficient code for highly available and performant systems Be an advocate for quality and curious about technology. You should like exploring new ideas and sharing what you know Collaborate in an Agile development process to help conceive, make, and deliver new products and features. You should have an opinion on how to best solve problems, and enjoy collaborating closely with engineering, product, and design.

SUCCESSFUL CANDIDATES HAVE:

Computer Science degree or relevant technical experience Desire to learn Node.js  - full-stack engineer backend engineer Willing to learn how to operate in an Agile environment An 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.
Confirm your E-mail: Send Email