The Knot Worldwide is looking for a Senior Software Engineer to help ensure engineering best practices are adopted and followed, provide technical expertise and mentorship, and work on complex user problems related to the primary Registry shopping experience and its backend services and APIs.
Requirements
- 4+ years hands-on proven track record implementing JavaScript/Typescript applications.
- 4+ years of experience using React to build complex frontend applications; Next.js experience is a plus.
- 4+ years of experience using Node.js or similar technology.
- Experience with enterprise database, caching, and search solutions (PostgreSQL, Elasticsearch, Redis)
- Proven ability to design, build, and maintain scalable APIs and distributed systems
- Experience with one or more Node.js web frameworks (Nest.js, Express, Hapi.js)
- Hands-on experience deploying, operating and monitoring applications on the cloud (AWS)
Responsibilities
- Contribute to the development of codebase and infrastructure (Node, React, AWS)
- Leverage skills and experience to implement product features that are well architected, tested, and understandable.
- Promote best practices surrounding TDD, continuous integration, code standards, etc.
- Iterative platform development, including troubleshooting and performance optimization
- building compelling front-end experiences
- providing performant and scalable APIs and services
- making complex integrations smooth, intuitive, and observable
Other
- Work independently and as a senior member of a cross-disciplinary feature squad
- Collaborate closely with distributed teams in the United States
- Foster a culture of quality and ownership
- Provide mentorship to all members of the team, coaching team members on their personal and career development.
- 5+ years overall engineering experience