Principal Node Engineer

New

Skills

ExpressJS Javascript Mongodb Mysql Nestjs Node.js Postgresql Terraform Typescript

The Principal Software Engineer - Node at Creative Chaos leads the development of robust server-side applications, focusing on creating secure, high-performance, and scalable RESTful APIs. This senior role involves guiding a team of engineers, ensuring best practices, and maintaining the highest code quality standards while collaborating across departments and with clients.

Job Overview
  • Lead the design and development of server applications and APIs using Node.js and related frameworks.
  • Ensure software solutions are functional, secure, performant, and align with business requirements.
  • Mentor and train engineering team members, promoting continuous learning and professional growth.
  • Collaborate with cross-functional teams and communicate directly with clients for project alignment.
  • Stay updated with new technologies and industry best practices.
Key Responsibilities
  • Lead a team of software engineers throughout the project lifecycle.
  • Mentor and provide technical guidance to team members.
  • Analyze business requirements and estimate tasks.
  • Write efficient, maintainable code and unit tests with high coverage.
  • Optimize code for security and performance.
  • Maintain and troubleshoot existing systems, updating issue tracking tools as needed.
  • Communicate project status and progress to stakeholders and clients.
  • Evaluate candidates for open engineering positions.
  • Continuously research and implement new technologies.
Required Skills & Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 6-8 years of professional experience in software engineering.
  • Strong proficiency with JavaScript, Node.js, ExpressJS, and NestJS.
  • Experience in designing and developing RESTful APIs.
  • Working knowledge of TypeScript, Azure Functions, YAML, and Terraform is preferred.
  • Experience with relational and NoSQL databases such as MySQL, PostgreSQL, and MongoDB.
  • Expertise in version control (GitHub), and collaboration tools (JIRA).
  • Understanding of security standards and accessibility compliances.
  • Ability to write comprehensive unit tests with at least 90% coverage.
  • Excellent communication, presentation, and leadership skills.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Principal Node Engineer Role

Posted 26 days ago

Lead and mentor software engineering teams

Develop and maintain backend systems and APIs

ExpressJS Github Javascript Mongodb

Senior Node.js Engineer

Posted 26 days ago

Develop and maintain secure server applications

Write and optimize RESTful APIs

ExpressJS Github Javascript Mongodb

Principal Node Engineer Role

Posted 26 days ago

Lead and mentor engineering teams

Develop secure, high-performance server applications

ExpressJS Javascript Mongodb Mysql

Principal Node Engineer

Posted 26 days ago

Lead and mentor software engineering teams

Develop secure and high-performance Node server applications

ExpressJS Javascript Mongodb Mysql

Senior Frontend Engineer (Angular)

Posted 90 days ago

Building re-usable and testable modules and components.

Designing and implementing user interfaces using Angular and Typescript.

Angular Css3 ExpressJS Html5

Senior Fullstack Engineer

Posted 90 days ago

Develop cutting-edge engineering solutions for businesses

Provide strategic engineering and staffing solutions globally

AWS Azure Data Architecture Devops
overtime