Job Description
Job Responsibilities
Web Application Development:Develop and maintain dynamic web applications using the MERN stack.
RESTful APIs:Design and implement RESTful APIs using Node.js and Express.js with good understanding of client-side and server-side development processes.
User Interface Development:Create responsive and engaging user interfaces using ReactJS for the front-end.
Database Management:Integrate MongoDB, PostgreSQL with web applications to store and retrieve data.
Code Quality and Optimization:Write clean, maintainable, and well-documented code, ensuring the security, scalability, and performance of web applications.
Collaboration:Collaborate with cross-functional teams, including front-end developers, back-end developers, and product managers, to define, design, and implement new features.
Troubleshooting and Debugging:Troubleshoot and debug issues as they arise, ensuring the smooth operation of web applications.
Staying Updated:Keep abreast of the latest trends and technologies in web development, including the MERN stack.
Testing:Develop and execute unit tests and integration tests to ensure the quality and reliability of the code.
Deployment:Participate in the deployment of web applications to higher, production environments.
Other Important Skills
Problem-Solving - Strong analytical and problem-solving abilities are essential for debugging and troubleshooting issues.
Communication - Effective communication skills are crucial for collaborating with other developers and stakeholders.
Teamwork - Ability to work effectively in a team environment.
Testing - Knowledge of testing procedures and frameworks for ensuring the quality of web applications.
Continuous Integration/Continuous Deployment (CI/CD) - Familiarity with CI/CD pipelines for automating the build, test, and deployment processes.
Design Skills - An understanding of web/UI design principles for creating user-friendly interfaces.
Cloud Technologies - Knowledge of cloud platforms like AWS, Azure, or Google Cloud for deploying and managing applications.
Mandatory 1 to 3 days work from Bengaluru office.