The Knot Worldwide is looking for a Senior Software Engineer to work on their logged in Homepage dashboard for couples, as well as other tools like their checklist, onboarding and account settings, to ensure they get connected properly to all parts of their wedding planning ecosystem. The engineer will maintain, measure, and evolve these applications and the underlying engineering systems.
Requirements
- Strong knowledge of React and Javascript fundamentals.
- Proven real-world experience using React, NextJS and Node.js at scale.
- Experience designing, developing, and maintaining web APIs (REST, GraphQL).
- Experience developing, deploying, and monitoring Docker containers in Kubernetes.
- Experience with continuous integration and automated testing for web applications.
- Experience deploying and managing infrastructure in AWS.
Responsibilities
- Leverage skills and experience to implement product features that are well architected, tested, and documented.
- Actively participate in the ideation and execution of product roadmap and agile planning.
- Follow and advocate for best practices surrounding test-driven development, continuous integration, code standards, etc.
- Iterative platform development, including troubleshooting and performance optimization.
- Work independently and as a senior member of a cross-disciplinary feature squad.
Other
- 5+ years overall engineering experience.
- Excellent communication skills.
- An internal motivation to continuously improve and evolve systems.
- A strong desire to build amazing consumer experiences.
- A passion for learning and mentoring others.