Role & responsibilities
1. Design, develop and support web based applications and solutions, primarily with MERN
stack.
2. Integrate the web application with other Blockchain and AI based applications using APIs.
3. Develop application code and unit tests across the full application technology stack, as per
the approved designs.
4. Automate tests and review test cases and scenarios.
5. Perform code reviews of peer developers.
6. Ensure performance, quality, operational stability and security of applications.
7. Perform tests to identify bugs and resolve application defects.
8. Ensure that the source code repository is up-to-date with the latest source code, automated
tests and Product Design documents.
9. Support operational teams with required knowledge transfer and provide required
automation to monitor the applications.
Preferred candidate profile
1. Validated hands-on experience in design and developing sophisticated and secure MERN
stack based full stack applications.
2. Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object
model.
3. Expertise in React, Angular, Express, NodeJS, RESTful API development and CI/CD tools like
Jenkins and GitHub Actions.
4. Design and development of databases like MongoDB and MySQL
5. Experience in UI designing and prototyping using tools like Figma
6. Experience on Styled Components, Bootstrap, Tailwind CSS and other CSS-in-JS techniques
7. Documenting the code inline using JSDoc or other conventions
8. Experience with popular React workflows such as Flux / Redux
9. Ability to write tests using frameworks like Jest, Mocha, Selenium, Enzyme, Jasmine or
equivalent frameworks
10. Ability to write code using web3.js to interact with Blockchain
Perks and benefits
Gurugram
MERN stack developer
(Based On Interview)
Lorem ipsum dolor sit amet, consectetur adipiscing elit.