About the role
Key Responsibilities:
- Design
and Develop full-stack applications using the MERN/MEAN stack.
- Write
clean, modular, and well-documented code.
- Create
and maintain APIs for seamless data integration.
- Optimize
applications for performance, scalability, and security.
- Collaborate
with cross-functional teams to define, design, and ship new features.
- Troubleshoot,
debug, and upgrade software.
- Conduct
code reviews and ensure best practices in coding.
Requirements
Technical Skills:
- Strong
knowledge of MongoDB, Express.js, React.js, Angular, and Node.js.
- Experience
with Redux state management libraries.
- Knowledge
of RESTful APIs and working with third-party integrations.
- Hands-on
experience with TypeScript, JavaScript (ES6+), HTML5, CSS3.
- Proficiency
in Angular and its core principles (Angular 8+ preferred).
- Knowledge
of RxJS and NgRx for state management is a plus.
General Skills:
- Familiarity
with version control systems such as Git.
- Experience
in building scalable, secure, and robust applications.
- Knowledge
of cloud services like AWS, Azure, or Google Cloud is a plus.
- Strong
understanding of database concepts, particularly with NoSQL databases like
MongoDB.
- Experience
with front-end build pipelines such as Webpack.
- Familiarity
with testing frameworks like Jest, Mocha, or Chai.