Principal Software Engineer - Node
Core
Lead a team of Node.js engineers to develop server applications, build RESTful APIs, and ensure functionality, security, and performance.
Role type
Principal Software Engineer (Node.js) (via careerplan.io/jobs/8acd165b-f852-439d-a9b5-8c602e1e614d-principal-software-engineer-node-at-creative-chaos)
Builds
Server applications and RESTful APIs for client consumption
Domain
Internet / Backend Development
Deliverable
production ML models | product features
Required skills
Node.js, ExpressJS, NestJS, RESTful API design, JavaScript, SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB), unit testing, code review, team leadership, technical mentoring, system security tuning, version control (Git), JIRA, GitHub
Preferred skills
Front-end technologies, accessibility standards, new technology research
Responsibilities
Lead and mentor a team of software engineers, analyze business requirements, estimate tasks, write code and unit tests, tune code for security and performance, maintain systems, evaluate candidates, communicate with clients, research new technologies
Seniority
Principal, hands-on IC with leadership