Lead Software Engineer

Posted about 1 month agoViewed
United StatesFull-TimeECommerce
Company:The Knot Worldwide
Location:United States, EST, PST
Languages:English
Seniority level:Lead, 6+ years overall, 4+ years JavaScript/React/Node.js
Experience:6+ years overall, 4+ years JavaScript/React/Node.js
Skills:
AWSLeadershipNode.jsPostgreSQLSoftware DevelopmentAgileDesign PatternsElasticSearchFull Stack DevelopmentGitJenkinsReact.jsRedisReduxCI/CD
Requirements:
6+ years overall engineering experience 4+ years hands-on proven track record implementing JavaScript applications 4+ years of experience using React and/or Redux or other modern frontend framework 4+ years of experience using Node.js or similar technology Experience building and maintaining scalable APIs Experience with production Node.js solutions Experience with one or more Node.js web frameworks Experience building front-end apps in React Experience with enterprise database, caching, and search solutions (PostgreSQL, Redis, Elasticsearch) Experience with eventually consistent data paradigms and distributed systems architectures Experience with message queueing patterns and products such as RabbitMQ and SNS/SQS Mastery of design patterns and anti-patterns Experience with AWS, including deploying and monitoring applications Familiarity with AWS / Kubernetes / Docker concepts and technology is a plus Experience guiding continuous improvement of technology, architecture, process, and productivity Experience with Github, Jenkins, and continuous deployment pipelines Experience working with various monitoring and alerting tools (New Relic, PagerDuty) Excellent communication skills, both oral and written B.S. in Computer Science is a plus
Responsibilities:
Lead a talented team of full-stack engineers Collaborate closely with distributed teams in the United States Foster a culture of quality and ownership Collaborate closely with your Engineering Manager, Product Managers and other engineering teams Work closely with business stakeholders to deliver value Act as a liaison between the development team and stakeholders Actively participate in the ideation and execution of product roadmap Contribute to the development of codebase and infrastructure (Node, React, AWS) Lead and facilitate decision making during technical meetings Ensure the continuous improvement of engineering and product processes Leverage skills and experience to implement product features Promote best practices surrounding TDD, continuous integration, code standards, etc. Provide mentorship to all members of the team
Similar Jobs:
Posted 8 minutes ago
United StatesFull-TimeSaaS, Healthcare IT
Software QA Engineer
Company:Encoda
Posted 27 minutes ago
United StatesFull-TimeSchool Transportation
Middle Manual QA Engineer (US working hours)
Company:N-iX
Posted 36 minutes ago
TexasFull-TimeSoftware Development
Senior .NET Engineer (Remote from Texas)
Company: