Senior Software Engineer
Listed on 2025-12-28
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, Cloud Engineer - Software
About the role and our team
The Knot Worldwide is looking for a highly motivated, full‑stack Senior Software Engineer with a passion for delivering value to the business, while helping to ensure that engineering best practices are adopted and followed. You will be responsible for providing technical expertise and mentorship to the team—working on complex and challenging user problems alongside other driven and talented engineers.
This role will focus on the primary Registry shopping experience and the backend services and APIs that power it. Our all‑in‑one registry solution is used by millions of couples and their guests to make registry building and gift shopping simple, easy, and fun.
We work in small, agile teams that move fast, building and owning all aspects of systems end‑to‑end, including infrastructure, data, APIs, and web apps. You will collaborate across product and design teams throughout the SDLC to deliver the best experience for our users and support critical business objectives.
Responsibilities- 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
- Contribute to the development of the 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.
- Provide mentorship to all members of the team, coaching on personal and career development
- Iteratively develop the platform, including troubleshooting and performance optimization
- 5+ years overall engineering experience
- 4+ years hands‑on experience implementing JavaScript/Type Script applications
- 4+ years experience using React to build complex front‑end applications;
Next.js experience is a plus - 4+ years experience using Node.js or similar technology
- Experience with enterprise database, caching, and search solutions (Postgre
SQL, Elasticsearch, Redis) - A passion for delivering high‑quality user experiences
- Strong business and technical judgment
- Ability to thrive in a fast‑paced, iterative, Agile environment that relies on experimentation and A/B testing to validate direction
- Experience working with monorepositories for creating and maintaining reusable front‑end and back‑end packages
- 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)
- Understanding of eventual consistency, message queuing (Rabbit
MQ, SNS/SQS), and event‑driven architectures - Strong sense of software design patterns, anti‑patterns, and testing practices (TDD, BDD)
- Hands‑on experience deploying, operating and monitoring applications on the cloud (AWS)
- Proficiency with containerization and orchestration (Docker; Kubernetes familiarity preferred)
- Experience with CI/CD tools and workflows (Git Hub, Jenkins or similar)
- Experience working with various monitoring and alerting tools (New Relic, Cloud Watch, Pager Duty)
- Comfort using modern AI‑assisted development tooling (e.g., Git Hub Copilot, AI agents, MCPs) and willingness to adopt emerging workflows
- Excellent written and verbal communication skills
- Pair programming experience
- B.S. in Computer Science is a plus
Currently remote, with potential to shift to a hybrid model as the Austin team grows.
What We Love About You- Commit to our customers
:
You act as one team on behalf of our customers, leading with head and heart and building what matters for life's most meaningful moments. - Raise the bar
:
You define “great” and work backwards, boldly innovating, learning, and moving forward toward our vision. - Be all in
:
You believe in our mission, take ownership of your work, debate openly, speak clearly and carefully, and embrace diverse perspectives. - Celebrate impact
:
You measure success by the outcomes you create, hold yourself accountable, and recognize progress and lessons learned.
We offer holistic wellness, financial planning, engaging perks and discounts, flexible…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).