Senior Node.js Developer

Prohires

Alpharetta, GA • 57m 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
  • Work model: Virtual with client in-person interview

Description

Design, develop, test, and maintain scalable server-side applications and APIs using Node.js. Build RESTful APIs and/or GraphQL services, integrate third-party APIs, implement authentication/authorization and security best practices, and optimize performance and reliability. Collaborate with frontend developers and stakeholders, participate in code reviews, maintain technical documentation, and support CI/CD pipelines and deployments.

Responsibilities

  • Develop and maintain scalable backend applications with Node.js
  • Design, build, and integrate RESTful APIs and/or GraphQL services
  • Write clean, maintainable 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 developers for seamless 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
  • Work with DevOps teams for CI/CD and application deployments

Requirements

  • Bachelor’s degree in Computer Science/Engineering or equivalent practical experience
  • 7+ years of 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 with relational and/or NoSQL databases
  • Familiarity with Git and collaborative workflows
  • Understanding of asynchronous programming and event-driven architecture
  • Experience with automated tests (e.g., Jest, Mocha)
  • Knowledge of SDLC and agile methodologies
  • Strong problem-solving and communication skills

Benefits

  • Opportunity to work on reliable, high-quality software solutions with cross-functional teams
  • Exposure to modern backend practices, security, and performance optimization
  • Collaboration with DevOps on CI/CD pipelines and deployments

See similar jobs

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

See more

Unlock Full Resume Report