Senior Node.js Software Engineer

San Francisco 22 months agoFull-time External
Negotiable
Senior Node.js Software Engineer Job Description We are looking for a seasoned Senior Node.js Software Engineer to join our dynamic team of talented professionals. The ideal candidate will play a pivotal role in the development and enhancement of high-performance server-side applications. As an expert in Node.js, you will be responsible for designing scalable systems, writing maintainable code, and ensuring the integration of user-facing elements developed by front-end developers. Responsibilities: - Design and implement server-side applications and APIs using Node.js. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Write clean, maintainable, and efficient code following best practices and coding standards. - Participate in the entire application lifecycle, focusing on coding, debugging, and providing robust solutions. - Optimize application performance for speed and scalability. - Develop and maintain a well-structured codebase and contribute to all phases of the development lifecycle. - Ensure security principles are applied to protect applications from threats. - Lead and mentor junior developers, conducting code reviews, and fostering best practices within the team. - Stay up-to-date with emerging trends and advancements in web development, Node.js ecosystem, and JavaScript frameworks. • - Collaborate with cross-functional teams to define, design, and ship new features