MEAN Stack Developer

Bengaluru, Karnataka
Engineering – Software /
Full-Time /
Hybrid
Responsibilities:
·       Perform full-stack feature development using MEAN (Mongo, Express, Angular, and NodeJS) stack.
·       Collaborate with the team to create specifications for new features.
·       Write high-quality code to develop features along with unit test cases.
·       Troubleshoot and debug applications.
·       Develop technical documents and handbooks to represent application design and code accurately.
 
Required Skills:
. Strong experience in Web 2.0 technologies including HTML, JavaScript, CSS, AJAX, and RESTful APIs.
. 2-5 years of development experience in MEAN (Mongo, Express, Angular, and NodeJS) stack.
·       Experience with Messaging Systems, such as RabbitMQ (AMQP) or ActiveMQ.
·       Well-versed in object-oriented design (OOD) and programming.
·       Ability to write high-performance, reusable code for UI components.
·       Good understanding of software design and programming principles.
·       Ability to write high-performance, reusable code for UI components.
·       Analytical thinking and Excellent problem-solving skills.
·       Great attention to detail and time-management skills.
·       A team player with excellent communication skills.
·       Self-starter, startup experience is a plus. Ability to work in an extremely dynamic and fast-paced environment.

Desired Skills:
·       Understanding of networking concepts: Ethernet, TCP/IP
·       Comfortable with performance and debugging tools like Firebug, YSlow, Charles, Fiddler, etc.
·       Software Configuration Management tools such as git or SVN
·       Experience in responsive UI design, capable of developing pages for both desktop & mobile devices.
·       Experience in cross-browser compatibility, usability, and accessibility design issues.
·       Experience in code optimization and refactoring.