Senior Software Engineer

Posted 12 days agoViewed
United StatesFull-TimeSoftware Development
Company:The Knot Worldwide
Location:United States
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
AWSBackend DevelopmentDockerNode.jsPostgreSQLAgileDesign PatternsElasticSearchFrontend DevelopmentFull Stack DevelopmentJavascriptKubernetesRabbitmqReact.jsTypeScriptRedisNest.jsNext.jsCI/CDRESTful APIsMentoringDevOpsSoftware Engineering
Requirements:
5+ years overall engineering experience 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) Experience working with monorepositories 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 (RabbitMQ, 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 (GitHub, Jenkins or similar) Experience working with various monitoring and alerting tools (New Relic, Cloudwatch, PagerDuty) Comfort working with modern AI-assisted development tooling Pair programming experience
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 codebase and infrastructure (Node, React, AWS) Implement product features that are well architected, tested, and understandable Promote best practices surrounding TDD, continuous integration, code standards Provide mentorship to all members of the team Iterative platform development, including troubleshooting and performance optimization
Similar Jobs:
Posted 5 minutes ago
United StatesFull-TimeSaaS, Healthcare IT
Software QA Engineer
Company:Encoda
Posted 18 minutes ago
United StatesFull-TimeSaaS
Senior IT Project Manager, IT Generalist
Posted 22 minutes ago
United StatesFull-TimeSoftware Development
Senior Staff ServiceNow Developer