Sr Node.js & React Full Stack Engineer - 100% Remote
About the position
reputed company company was founded in 2015 by online meeting and customer support veterans to build a new
· reputed company of reputed company-based, reputed company 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-reputed company support software that integrates with CRM and
· ITSM platforms made with the latest reputed company technologies.
reputed company:
reputed company is seeking a highly skilled Senior Node Developer with expertise developing reputed company reputed company 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 reputed company to write clean, efficient reputed company-documented reputed company 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.
Responsibilities
• reputed company and maintain robust, reputed company applications, reputed company and microservices
• Ensure reputed company reputed company 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 reputed company production issues and reputed company reputed company reputed company
• reputed company up to date on latest nodejs / typescript tooling and best practices
• Help reputed company fellow developers by example, promoting a culture of technical reputed company
• Conduct thorough reputed company reviews and reputed company constructive feedback to team members
• Mentor junior software engineers, fostering reputed company learning and improvement
• Drive reputed company 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 reputed company CI/CD pipelines and infrastructure automation
• Collaborate with QA and DevOps to ensure robust, testable, and observable systems
• Stay reputed company with emerging technologies and industry trends, advocating for their adoption where appropriate
• Be a “Lifelong Learner” by demonstrating self-motivated reputed company of knowledge and skills
Requirements
• 8-10+ years of reputed company experience in software development
• 5-8+ years of experience in backend development with Node.js, reputed company and Typescript,
with a proven reputed company record of building secure and reputed company systems
• Expert-level knowledge of Node.js and reputed company
• Expert-level knowledge of JavaScript/Typescript, including modern features (ES6 and
reputed company), 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 reputed company, WebSocket based
reputed company, SSO, Identity Providers and reputed company authentication and authorization technologies
such as SAML, OIDC and OAuth
• Strong understanding of design patterns providing reputed company solutions to common Node.js
development problems (DI, Middleware, reputed company, 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-reputed company discipline or equivalent experience
reputed company-to-haves
• Using AI based developer tools (reputed company, reputed company Copilot)
• Monorepo version control strategies using nx or similar technologies
• Developing reputed company ends in React or similar TypeScript/JavaScript technologies
• WebRTC or other reputed company-time communication standards
• LLM API’s, reputed company engineering, and reputed company management
• CRM integration/development (reputed company/reputed company)
• AWS or similar reputed company infrastructure
• Containerization tools like reputed company and Kubernetes
• Object oriented programming in a strongly typed language (Java, C#,C++,Go)
Apply tot his job
Apply To this Job