Job Summary
We are looking for a highly skilled Senior Software Engineer with hands-on expertise in the MEAN/MERN stack (MongoDB, Express.js, Angular/React, Node.js) and experience with modern frameworks such as Next.js and NestJS. The ideal candidate will be responsible for designing and developing scalable, secure, and high-performance applications. This role involves close collaboration with cross-functional teams, mentoring junior developers, and actively contributing to key architectural decisions that will shape our product roadmap.
Key Responsibilities
- Design, develop, and maintain web applications using MEAN or MERN stack technologies.
- Develop RESTful APIs and integrate with front-end frameworks (Angular/React).
- Ensure application performance, scalability, and security by following best practices.
- Collaborate with product managers, UI/UX designers, and QA teams to deliver quality solutions.
- Conduct code reviews, provide mentorship, and help maintain high engineering standards.
- Participate in system design and architecture discussions.
- Troubleshoot, debug, and upgrade existing applications.
- Stay updated with the latest trends in Angular, React, and Node.js to suggest process and tech improvements.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional experience in full-stack development using MEAN/MERN stack.
- Strong proficiency in MongoDB, Express.js, Angular and/or React, Node.js and experience with modern frameworks such as Next.js and NestJS.
- Experience with state management libraries (Redux, NgRx) and component-driven architecture.
- Solid understanding of RESTful API design and integration.
- Strong grasp of software engineering principles, design patterns, and best practices.
- Familiarity with Git, CI/CD pipelines, and Agile methodologies.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Skills (Nice to Have)
- Experience with TypeScript, or Angular latest versions.
- Exposure to microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP).
- Knowledge of automated testing tools (Jest, Mocha, Cypress).
- Performance tuning and database optimization experience.
Job Type: Full-time
Application Question(s):
- Current Salary
- Expected Salary
Experience:
- MERAN/MERN: 4 years (Preferred)
Work Location: In person