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.