Senior MEAN Stack Developer (Backend Focus)

  • Bellevue, WA
  • Posted 7 days ago | Updated 7 days ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
No Travel Required

Skills

Backend Development
Express.js
JavaScript
MEAN Stack
Node.js
AngularJS
MongoDB

Job Details

We are seeking a Senior Developer with deep expertise in the MEAN stack (MongoDB, Express.js, Angular, Node.js) and a strong focus on backend development. The ideal candidate will have significant experience building scalable web applications and APIs using JavaScript technologies, along with a solid understanding of backend architecture, database design, and application performance optimization.

Responsibilities:
  • Design, develop, and maintain robust backend systems using Node.js, Express, and MongoDB

  • Collaborate with frontend developers working with Angular to deliver seamless user experiences

  • Develop and maintain RESTful APIs and integrate third-party services

  • Write clean, maintainable, and well-documented code

  • Troubleshoot and debug applications across multiple layers

  • Ensure the application is scalable, secure, and performs well under load

  • Participate in code reviews, architecture discussions, and contribute to best practices

  • Mentor junior developers and contribute to team knowledge-sharing

Requirements:
  • Strong backend development experience with web applications

  • Proficiency with JavaScript/TypeScript on the backend (Node.js)

  • Hands-on experience with the full MEAN stack:

    • MongoDB for data storage

    • Express.js for backend APIs

    • Angular for frontend development

    • Node.js for backend logic and server-side scripting

  • Experience with version control (e.g., Git) and CI/CD pipelines

  • Familiarity with testing frameworks and practices (unit, integration, end-to-end)

  • Excellent problem-solving skills and attention to detail

Qualification

Bachelor's degree in computer science or related field AND 6 years of relevant work experience. In the alternative, we will accept a master's degree in computer science AND 4 years of relevant work experience.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.