Principal Software Engineer- (Node+React)
Core
Lead a team of engineers to develop server and client applications, including RESTful APIs and front-end interfaces, ensuring functionality, security, and performance.
Role type
Principal Software Engineer (Full Stack, Node+React)
Builds
Server and client applications for various software platforms
Domain
Web development, API design, Front-end development
Deliverable
production ML models | product features
Required skills
NodeJS, ReactJS, RESTful APIs, JavaScript, SQL/NoSQL databases, Unit testing, Code review, Team leadership, Mentoring, System design
Preferred skills
ExpressJS, NestJS, Redux, Context, Material-UI, Design systems, Git, JIRA
Technologies
NodeJS, ReactJS, ExpressJS, NestJS, MySQL, PostgreSQL, MongoDB, HTML, CSS, Redux, Context, Material-UI, Atomize, Github, JIRA
Responsibilities
Lead a team of software engineers, Mentor team members through training and guidance, Analyze business requirements, Estimate assigned tasks, Write code and unit tests, Tune code for enhanced security and performance, Maintain systems by fixing existing issues, Evaluate candidates for open positions
Seniority
Principal, hands-on IC with leadership