Senior Software Engineer

Posted about 1 month 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 APIsDevOpsMentoringSoftware 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 1 day ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted 1 day ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company:
Posted 1 day ago
United StatesFull-TimeSoftware Development
Software Engineer
Company:Socket