Job Title: MEAN Stack Developer
Location: Kurnool, Andhra Pradesh, India (Hybrid Setting)
Company: VYGNYA COMPREHENSIVE SOLUTIONS
Industry: IT Services and IT Consulting
Employment Type: Full-time
About Us: VCS is a dynamic and innovative IT solutions provider specializing in developing cutting-edge applications for various industries. We are dedicated to delivering high-quality solutions that drive business growth and efficiency. Our projects include a variety of enterprise, web, and mobile applications.
Job Summary: We are looking for a highly proficient MEAN Stack Developer with at least 5 years of experience in both frontend and backend development. The ideal candidate will have a strong command of English, team-leading capabilities, and a track record of working on enterprise applications, as well as web and mobile applications.
Key Responsibilities:
- Application Development: Design, develop, test, and deploy robust applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js). Ensure high performance, responsiveness, and scalability of applications.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to define, design, and implement new features and enhancements.
- Team Leadership: Lead and mentor a team of developers. Provide technical guidance, conduct code reviews, and foster a collaborative and productive team environment.
- Code Quality: Write clean, maintainable, and efficient code. Ensure code quality through automated tests and code reviews. Adhere to best practices and coding standards.
- Security: Implement and maintain security best practices to ensure applications are secure against threats and vulnerabilities. Conduct regular security assessments and address any findings promptly.
- Testing: Develop and execute comprehensive testing plans. Ensure thorough testing of applications, including unit, integration, and end-to-end tests.
- Troubleshooting: Identify, troubleshoot, and resolve issues and bugs in a timely manner. Conduct root cause analysis and implement solutions to prevent future occurrences.
- Optimization: Optimize applications for maximum speed and scalability. Implement performance improvements and ensure applications meet performance benchmarks.
- Stay Updated: Keep abreast of the latest industry trends, technologies, and best practices. Apply new technologies to improve application performance, security, and user experience.
Minimum Requirements:
- Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: At least 5 years of professional experience in MEAN stack development. Proven experience in developing enterprise applications, as well as web and mobile applications.
- Technical Skills:
- Strong proficiency in HTML, CSS, JavaScript, and TypeScript.
- Excellent knowledge of front-end frameworks (Angular).
- Proficient in back-end development using Node.js and Express.js.
- Experience with MongoDB and other NoSQL databases.
- Understanding of RESTful APIs and web services.
- Language Proficiency: Proficiency in English with excellent communication skills, both written and verbal.
- Team Leadership: Demonstrated team leadership and project management skills. Ability to lead and mentor a team of developers.
- Problem-Solving: Strong problem-solving skills and attention to detail. Ability to troubleshoot and debug issues across the full stack.
- Independent Worker: Ability to work independently and as part of a team. Self-motivated and able to handle multiple projects simultaneously.
Preferred Qualifications:
- Mobile App Development: Experience in mobile app development is a plus.
- Cloud Platforms: Experience with cloud platforms (AWS, Azure, GCP).
- DevOps: Familiarity with DevOps practices and tools (Docker, Kubernetes, Jenkins).
- Agile/Scrum: Knowledge of Agile/Scrum methodologies.
- Version Control: Understanding of version control systems (Git).
Ideal Candidate Qualities:
- Innovative Thinker: Demonstrates creativity and innovation in developing solutions. Always looking for ways to improve processes and user experiences.
- Strong Communicator: Excellent interpersonal and communication skills. Able to clearly articulate technical concepts to non-technical stakeholders.
- Adaptability: Thrives in a fast-paced environment. Capable of adjusting to changing priorities and requirements.
- Leadership Skills: Natural leader with the ability to inspire and motivate team members. Skilled at managing conflicts and fostering a positive team culture.
- Customer-Focused: Strong understanding of customer needs and the ability to translate them into technical solutions. Committed to delivering a high-quality user experience.
- Attention to Detail: Meticulous attention to detail. Ensures all aspects of a project are thoroughly planned and executed.
- Continuous Learner: Eager to learn and stay updated with the latest technologies and industry trends. Actively seeks opportunities for professional development.
- Collaborative: Works well in a team setting. Open to feedback and willing to collaborate with others to achieve common goals.
What We Offer:
- Competitive Salary: Competitive salary and benefits package commensurate with experience.
- Challenging Projects: Opportunity to work on challenging and impactful projects in a collaborative environment.
- Professional Development: Professional development and growth opportunities. Access to training and certifications.
- Flexible Work: Flexible working hours and remote work options. Work-life balance.
- Inclusive Environment: VCS is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.