Senior Node.js Developer

Prohires

Alpharetta, GA • 56m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Node.js Developer

  • Location: Alpharetta, GA / Menlo Park, CA

Description

Join a development team to design, develop, test, and maintain scalable server-side applications and APIs. You will partner with frontend developers, product managers, designers, and other stakeholders to deliver reliable, high-quality software solutions.

Responsibilities

  • Develop and maintain scalable backend applications using Node.js

  • Design, build, and integrate RESTful APIs and/or GraphQL services

  • Write clean, maintainable, efficient JavaScript or TypeScript code

  • Work with PostgreSQL, MySQL, MongoDB, or Redis

  • Implement authentication, authorization, and data security best practices

  • Integrate third-party APIs and external services

  • Collaborate with frontend teams to ensure seamless application integration

  • Write unit, integration, and end-to-end tests

  • Troubleshoot, debug, and resolve application issues

  • Optimize application performance, scalability, and reliability

  • Participate in code reviews and contribute to technical decisions

  • Maintain technical documentation and development standards

  • Support CI/CD pipelines and application deployments with DevOps teams

  • Stay current with emerging technologies and industry best practices

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

  • 7+ years of professional backend development experience

  • Strong proficiency in Node.js and JavaScript or TypeScript

  • Experience with Express.js, NestJS, or Fastify

  • Solid understanding of RESTful API design and backend architecture

  • Experience working with relational and/or NoSQL databases

  • Familiarity with Git and collaborative development workflows

  • Understanding of asynchronous programming, event-driven architecture, and performance optimization

  • Experience writing automated tests using Jest, Mocha, or similar

  • Knowledge of software development lifecycle and Agile methodologies

  • Strong problem-solving and communication skills

Benefits

Not specified in the provided posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more
0

Unlock Full Resume Report