i
Zyoin
121 Zyoin Jobs
Software Development Engineer II - MERN Stack (3-5 yrs)
Zyoin
posted 13hr ago
Flexible timing
Key skills for the job
Responsibilities :
- Design, develop, test, and deploy web applications using the MERN stack technologies (MongoDB, MSSQL, Express.js, ReactJS, Node.js with Next JS), Python , FAST API with SQLAlchemy, Pydantic , Uvicorn additionally candidate should have MERN stack knowledge.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand business requirements and develop software solutions accordingly.
- Develop and maintain server-side applications and APIs using Node.js and Express.js, and integrate with MongoDB or other databases.
- Develop and maintain client-side applications using React and related libraries or frameworks.
- Design and implement database like MSSQL, MySQL, Postgrace schemas and models, and optimize database performance for web applications.
- Write clean, maintainable, and efficient code, and conduct thorough code reviews to ensure code quality.
- Troubleshoot and resolve software defects and issues, and optimize performance of web applications.
- Stay up-to-date with emerging trends and technologies in web development, and recommend best practices to improve software development processes.
- Collaborate with stakeholders to gather and refine requirements, and provide technical expertise to assist in decision-making processes.
- Participate in agile development processes, including sprint planning, backlog grooming, and daily stand-ups.
Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (5+ years) as a Full Stack Developer, with expertise in the MERN stack.
- Strong proficiency in front-end technologies such as HTML5, CSS3, JavaScript, React, and related libraries or frameworks.
- Strong proficiency in back-end technologies such as Node.js and Express.js, and experience with MSSQL, Postgrace ,MongoDB or other NoSQL databases.
- Experience with RESTful APIs, authentication and authorization mechanisms, and API integration.
- Familiarity with version control systems such as Git, and experience with agile development methodologies.
- Strong problem-solving skills and ability to work independently or in a team environment.
- Excellent communication skills, both written and verbal.
- Ability to adapt to changing requirements and priorities in a fast-paced environment.
Preferred Qualifications :
- Experience with other JavaScript libraries or frameworks, such as Redux, GraphQL, or Next.js.
- Experience with Strapi CMS is mandatory.,
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with DevOps practices and tools for continuous integration and deployment.
- Knowledge of UI/UX design principles and ability to create visually appealing and user-friendly web applications.
- Familiarity with security best practices and experience in implementing secure coding techniques.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer II roles with real interview advice