Quick Overview
Job Description
Sr. Node.js Developer
Location: Menlo Park, CA
Interview Process: Virtual Interview + In-Person Client Interview
Candidate Requirement: Local candidates only
Experience: 7+ Years
Job Summary
We are seeking an experienced Senior Node.js Developer to join our development team in Menlo Park, CA. The ideal candidate will have strong expertise in Node.js, JavaScript/TypeScript, backend application development, and RESTful API design.
The successful candidate will be responsible for designing, developing, testing, and maintaining scalable, secure, and high-performance server-side applications and APIs. This role requires close collaboration with frontend developers, product managers, designers, DevOps engineers, and other stakeholders to deliver reliable, high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Node.js.
- Build, integrate, and maintain RESTful APIs and/or GraphQL services.
- Write clean, reusable, maintainable, and efficient JavaScript/TypeScript code.
- Work with relational and NoSQL databases, including PostgreSQL, MySQL, MongoDB, and Redis.
- Implement authentication, authorization, and data security best practices.
- Integrate third-party APIs and external services.
- Collaborate with frontend developers to ensure seamless application integration.
- Develop and maintain unit, integration, and end-to-end automated tests.
- Troubleshoot, debug, and resolve application issues.
- Optimize application performance, scalability, reliability, and responsiveness.
- Participate in code reviews and contribute to technical design decisions.
- Maintain technical documentation and follow established development standards.
- Collaborate with DevOps teams to support CI/CD pipelines, deployments, and release processes.
- Stay up to date with emerging technologies and backend development best practices.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 7+ years of professional experience in backend software development.
- Strong proficiency in Node.js and JavaScript and/or TypeScript.
- Hands-on experience with backend frameworks such as Express.js, NestJS, or Fastify.
- Strong understanding of RESTful API design, API integration, and backend architecture.
- Experience working with relational and/or NoSQL databases.
- Proficiency with Git and collaborative software development workflows.
- Solid understanding of asynchronous programming, event-driven architecture, and performance optimization.
- Experience developing automated tests using Jest, Mocha, or similar testing frameworks.
- Understanding of the software development life cycle (SDLC) and Agile methodologies.
- Strong analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience designing and developing microservices-based applications.
- Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (Google Cloud Platform).
- Hands-on experience with Docker and Kubernetes.
- Knowledge of message brokers and event-streaming technologies such as RabbitMQ, Apache Kafka, or AWS SQS.
- Experience with CI/CD tools, deployment automation, and release management.
- Understanding of application security, OAuth, JWT, and secure API development.
- Experience with application monitoring, logging, and troubleshooting tools.
- Familiarity with serverless architectures and technologies.
- Contributions to open-source projects or a strong GitHub portfolio.
Work Location and Interview Process
- Work Location: Menlo Park, California
- Interview Process: Virtual interview followed by an in-person client interview
- Candidate Eligibility: Local candidates only
Qualified candidates with strong Node.js backend development experience and a track record of building scalable applications are encouraged to apply.
Similar jobs
- AS
Software Applications Developer II
NewApex Systems
Anaheim, CA🇺🇸$65k - $85k/yrOn-site22 hours agoDockerOracleSQL+6Technology - AT
Oracle Developer
NewAcadia Technologies, Inc.
Dallas, TX🇺🇸Hybrid22 hours agoOracleTechnology - SE
Full Stack Developer (.NET + Test Automation)
NewSymphony Enterprises
Sacramento, CA🇺🇸Hybrid22 hours agoC#.NETASP.NET+3Technology - VD
Power Automate Developer
NewVDart, Inc.
Bellevue, WA🇺🇸Hybrid22 hours agoMicroservicesSQLAzure+8Technology - KT
Java Developer
NewKforce Technology Staffing
Irving, TX🇺🇸Hybrid22 hours agoSpringSpring BootGoogle Cloud+2Technology - PG
Full Stack Developer - .NET, React, Redmond, WA - 70863
NewPRIMUS Global Services Inc.
Redmond, WA🇺🇸On-site22 hours agoSQLSQL ServerAzure+5Technology - IU
Flowable Developer
NewIBOTIX US Inc.
United States🇺🇸Remote22 hours agoDockerSQLSpring+6Technology - IT
.Net Developer/Lead-Albany,NY(Onsite/In-Person Interview/W2)
NewISite Technologies Inc
Albany, NY🇺🇸On-site22 hours agoSASSSOAPSQL+9Technology - LT
Axiom Developer
NewLaiba Technologies LLC
Jersey City, NJ🇺🇸On-site22 hours agoOraclePL/SQLSQL+5Technology - PG
SailPoint Developer, Washington, DC - 70843
NewPRIMUS Global Services Inc.
DC🇺🇸Hybrid22 hours agoOAuthSAMLJava+1Technology - LT
AEM Lead Developer
NewLaiba Technologies LLC
United States🇺🇸Hybrid22 hours agoMicroservicesAWSAgile+7Technology - AN
Senior ReactJS Developer
NewAnblicks
Plano, TX🇺🇸Hybrid22 hours agoMobXNext.jsBabel+8Technology