Back to jobs

Sr Lead Node.js & React Full Stack Engineer - 100% Remote

Simple SolutionsAnywhere
Full Stack Engineer — Node.js/React (remote)
Full-time
Remote
Apply on company siteCraft my tailored resume free

Free to start · No card

Job description

Sr Lead Node.js & React Full Stack Engineer - 100% Remote Client company was founded in 2015 by online meeting and customer support veterans to build a new ·       generation of cloud-based, enterprise tools for customer support and IT help desk for industry-leading, ·       globally recognized brands. For enterprises seeking to deliver exceptional person-to-person customer ·       support experiences, ScreenMeet provides purpose-built support software that integrates with CRM and ·       ITSM platforms made with the latest cloud technologies. Role Overview: Client is seeking a highly skilled Senior Node Developer with expertise developing enterprise SaaS applications using modern JavaScript (ES6+) with Node.js and Typescript. This role combines “hands on” coding with system architecture discussions, design reviews and helping guide the team to write clean, efficient well-documented code following industry best practices. This role reports to the VP of Product & Engineering but also collaborates closely with the Chief Technology and AI Officer to help drive the technological direction and architecture. Key Responsibilities include: Hands on software development ·       Develop and maintain robust, scalable applications, APIs and microservices ·       Ensure code quality and maintainability with unit and integration testing, type safety, ·       documentation, and software design principles ·       Optimize applications and systems for high performance, reliability, and scalability ·       Troubleshoot, debug and resolve complex production issues and provide timely resolution ·       Keep up to date on latest nodejs / typescript tooling and best practices Team Leadership & Collaboration ·       Help lead fellow developers by example, promoting a culture of technical excellence ·       Conduct thorough code reviews and provide constructive feedback to team members ·       Mentor junior software engineers, fostering continuous learning and improvement ·       Drive continuous improvement of development processes ·       Collaborate with cross-functional teams to understand business requirements and translate them into Agile Epics, Stories and Defects ·       Collaborate with DevOps to enable CI/CD pipelines and infrastructure automation ·       Collaborate with QA and DevOps to ensure robust, testable, and observable systems Innovation ·       Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate ·       Be a “Lifelong Learner” by demonstrating self-motivated pursuit of knowledge and skills Requirements: ·       10+ years of professional experience in software development ·       5-8+ years of experience in backend development with Node.js, Express and Typescript, ·       with a proven track record of building secure and scalable systems ·       Expert-level knowledge of Node.js and Express ·       Expert-level knowledge of JavaScript/Typescript, including modern features (ES6 and beyond), asynchronous programming (callbacks, Promises, async/await), and error handling ·       Strong understanding of JavaScript packaging and module bundling, including using npm (Node Package Manager) for managing dependencies ·       Strong understanding of API Development, including RESTful APIs, WebSocket based APIs, SSO, Identity Providers and related authentication and authorization technologies such as SAML, OIDC and OAuth ·       Strong understanding of design patterns providing optimal solutions to common Node.js development problems (DI, Middleware, Factory, Singleton) ·       Strong understanding of building secure web sites and services following OWASP’s top 10 and other best practices ·       BA/BS in a computer-science-related discipline or equivalent experience Ideal candidates have some experience with: ·       Using AI based developer tools (Cursor, GitHub Copilot) ·       Monorepo version control strategies using nx or similar technologies ·       Developing front ends in React or similar TypeScript/JavaScript technologies ·       WebRTC or other real-time communication standards ·       LLM API’s, prompt engineering, and prompt management ·       CRM integration/development (Salesforce/ServiceNow) ·       AWS or similar cloud infrastructure ·       Containerization tools like Docker and Kubernetes ·       Object oriented programming in a strongly typed language (Java, C#,C++,Go) Logistics: ● 100% Remote