2-4 years
Ideal Tech Labs - MEAN Stack Developer - Node.js/AngularJS (2-4 yrs)
Ideal Techlabs
posted 25d ago
Key skills for the job
About the Role :
We are seeking a highly motivated and experienced Senior MEAN Stack Developer to join our growing team. In this role, you will leverage your 2-4 years of hands-on production experience to design, develop, and deploy robust and scalable enterprise-level applications. You will be instrumental in driving innovation and ensuring the delivery of high-quality solutions. You will also have the opportunity to lead and mentor junior developers, fostering a collaborative and efficient development environment.
Duties and Responsibilities :
Solution Architecture & Design :
- Design and architect scalable and maintainable full-stack applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Develop comprehensive technical specifications and documentation.
- Evaluate and select appropriate technologies and frameworks to meet project requirements.
Full-Stack Development :
- Develop high-performance RESTful APIs using Node.js and Express.js.
- Build dynamic and responsive user interfaces using Angular.
- Design and implement efficient database schemas using MongoDB and PostgreSQL.
- Write clean, well-documented, and testable code.
- Develop Mobile framework compatible code.
CI/CD & DevOps :
- Implement and maintain CI/CD pipelines using relevant tools (e.g., Jenkins, GitLab CI/CD, GitHub Actions).
- Ensure adherence to sound development practices and repository management principles (Git).
- Deploy and manage applications in cloud environments (e.g., AWS, Azure, GCP).
Team Leadership & Mentorship :
- Lead and mentor junior developers, providing technical guidance and support.
- Conduct code reviews and ensure code quality.
- Foster a collaborative and productive team environment.
- Enable successful deployment.
Troubleshooting & Optimization :
- Troubleshoot and resolve complex technical issues across the entire stack.
- Optimize application performance and scalability.
- Conduct thorough testing and debugging.
Technical Skills :
MEAN Stack :
- Expert-level proficiency in Node.js, Express.js, Angular, and MongoDB.
- Strong understanding of RESTful API design and development.
Databases :
- Proficiency in MongoDB (NoSQL) and PostgreSQL (SQL).
- Experience with database schema design and optimization.
Front-End Development :
- Expertise in HTML5, CSS3, and JavaScript/TypeScript.
- Experience with responsive design and cross-browser compatibility.
Version Control :
- Proficiency in Git and GitHub/GitLab.
CI/CD & DevOps :
- Experience with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions).
- Knowledge of containerization (Docker) and orchestration (Kubernetes) is a plus.
- Experience with Cloud deployment.
Mobile Frameworks :
- Experience with mobile framework compatible code.
General Skills :
Application Architecture :
- Strong understanding of application architecture and design patterns.
Problem-Solving :
- Excellent troubleshooting and problem-solving skills.
Communication :
- Strong written and verbal communication skills.
Leadership :
- Ability to lead and mentor team members.
- Ability to redefine solutions.
Innovation :
- Highly innovative and creative.
Systematic :
- Highly systematic and organized.
Self-Driven :
- Self-driven and motivated.
Requirements :
- 2-4 years of professional experience in full-stack development, with a focus on the MEAN stack.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in designing and developing enterprise-level applications. -
- Strong understanding of complex system architecture, components, and requirements.
- Ability to work independently and as part of a team.
Functional Areas: Software/Testing/Networking
Read full job description