MERN Stack Developer
We are seeking a highly motivated and skilled MERN (MongoDB, Express.js, ReactJS, Node.js) Stack Developer to join our dynamic team. As a MERN Stack Developer, you will be responsible for designing, developing, and maintaining full-stack applications. You will collaborate with cross-funcitonal teams to deliver high-quality software solutions. If you have a strong foundation in computer science, a passion for coding, and a willingness to learn, we'd love to hear from you!
Job Responsibilities:-
- Design, develop, and maintain scalable and efficient web applications using MongoDB, Express.js, ReactJS, and Node.js technologies
- Use Node.js to build scalable and efficient server-side applications, handling server logic and API integration.
- Work with MongoDB, a NoSQL database, to store and retrieve data efficiently. Design database schemas and optimize queries for performance.
- Connect the front-end and back-end components of the application to ensure seamless communication and data flow between the client and server.
- Design and implement RESTful APIs for communication between the front-end and back-end, ensuring proper data exchange.
- Integrate third-party APIs and services to enhance application functionality
- Use version control systems like Git to manage and track changes in the codebase, collaborating with other developers in a team environment.
- Deploy applications to servers or cloud platforms, ensuring proper configuration and optimization for production environments.
- Collaborate with cross-functional teams, including designers, other developers, and stakeholders, to understand requirements and deliver effective solutions.
- Maintain documentation for code, APIs, and project-related information to facilitate knowledge transfer and future development.
Job Requirement:-
- Bachelor's degree in Computer Science, Information Technology, or related field
- 1 year of work experience in a similar role, preferably with a focus on MERN stack development
- Competence to translate business needs into technical requirements
- Open-minded team player, willing to accept feedback and offer suggestions
- Good time management, project management, communication, and interpersonal skills
- Capability to write crisp and clear code based on guidelines and best practices
- Willingness to learn modern-day tools and processes
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Ability to work in a fast-paced environment and adapt to changing priorities