Overview
Skills
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.