AI SCORE 8.5

Senior Software Engineer - Full Stack Remote Role

$140K–$200K/year

About the Role

We're hiring a Senior Software Engineer to join our dynamic team at The Knot Worldwide. This Senior Software Engineer remote position offers the opportunity to work on exciting projects that celebrate our users' most meaningful moments. You will play a crucial role in enhancing our MarTech strategy by developing scalable data infrastructure and integrating cross-functional platforms.

What You'll Do

  • Work independently and collaboratively as a senior member of a cross-disciplinary squad.
  • Foster a culture of quality and ownership while contributing to the development of our codebase and infrastructure using technologies like Node.js, React, and AWS.
  • Implement product features that are well-architected, tested, and understandable, promoting best practices surrounding TDD, continuous integration, and code standards.
  • Provide mentorship to all team members, coaching them on personal and career development.
  • Engage in iterative platform development, including troubleshooting and performance optimization.
  • Utilize your full-stack capabilities to work across multiple code bases touching different aspects of the code.

Requirements

  • 5+ years of overall engineering experience.
  • 4+ years of hands-on experience 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.
  • A passion for delivering high-quality user experiences and strong business and technical judgment.
  • Ability to thrive in a fast-paced, iterative Agile environment that relies on experimentation and A/B testing.
  • Experience with monorepositories for creating and maintaining reusable frontend and backend packages.
  • Proven ability to design, build, and maintain scalable APIs and distributed systems.

Nice to Have

  • Experience with Node.js web frameworks such as Nest.js, Express, or Hapi.js.
  • Understanding of eventual consistency, message queuing (RabbitMQ, SNS/SQS), and event-driven architectures.
  • Hands-on experience deploying, operating, and monitoring applications on the cloud (AWS).
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Experience with CI/CD tools and workflows (GitHub, Jenkins or similar).

What We Offer

  • Flexible vacation and generous parental leave.
  • Support for mental wellbeing, physical health, and financial planning.
  • Opportunities for professional growth and development.
  • Remote work flexibility with potential for hybrid model as the team grows.
  • Access to office spaces in major cities for collaboration.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer role at The Knot Worldwide offers a unique opportunity to work remotely while contributing to impactful MarTech projects. With a strong focus on collaboration and innovation, you'll thrive in a supportive environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.