Join our dynamic engineering team in Belagavi as a Software Developer specializing in the MERN stack! This is an exciting opportunity for passionate individuals who thrive on innovation and are eager to tackle new challenges. You will play a pivotal role in developing and maintaining cutting-edge web applications, collaborating with cross-functional teams to bring new features to life while ensuring optimal performance and user experience.
We are looking for candidates with at least 2 years of professional experience in software development, particularly with MongoDB, Express.js, React.js, and Node.js. A strong foundation in JavaScript, HTML, and CSS, as well as familiarity with RESTful APIs and version control systems like Git, are essential. The ideal candidate is a proactive problem-solver with excellent communication skills, a willingness to learn, and a collaborative mindset.
Requirements
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 2 years of professional experience in software development with a focus on the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Technical Skills:
- Proficiency in JavaScript, HTML, and CSS.
- Experience with RESTful APIs and web services.
- Familiarity with version control systems (Git).
- Understanding of database design and management with MongoDB.
- Soft Skills:
- Strong problem-solving skills and a proactive attitude.
- Excellent communication and teamwork abilities.
- Willingness to learn new technologies and adapt to changing requirements.
Responsibilities
- Develop and maintain web applications using the MERN stack.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Implement best practices in coding and software development methodologies.
- Conduct code reviews and provide constructive feedback to team members.
- Stay updated with emerging technologies and industry trends to apply relevant knowledge in software delivery.
- Document development processes, code changes, and technical specifications.