Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
West Menlo Park, CA

Find & Apply For Software Developer / Engineer Jobs in West Menlo Park, California

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Sr. Node.js Developer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Centillion Infotech

Sr. Node.js Developer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores

Were these scores useful?

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.