Facebook Youtube Twitter LinkedIn

Junior MERN Developer

Category: Banking

Job Description

  • Develop high-quality, scalable, and maintainable code for web applications using MERN technologies.
  • Collaborate with cross-functional teams to identify project requirements and develop solutions.
  • Design, develop, and deploy RESTful APIs using Node.js and Express.js.
  • Build responsive and interactive user interfaces using React.js.
  • Work with MongoDB to design, implement, and manage databases.
  • Participate in code reviews and contribute to the improvement of the overall quality of the codebase.
  • Troubleshoot and resolve issues, bugs, and performance problems.
  • Stay up-to-date with industry trends and emerging technologies.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 0-2 years of experience in MERN development.
  • Strong knowledge of MongoDB, Express.js, React.js, and Node.js.
  • Proficiency in JavaScript, HTML/CSS, and modern front-end build tools.
  • Experience with RESTful APIs, Git, and version control systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.

Preferred Qualifications:

  • Experience with containerization (Docker) and cloud platforms (AWS, Azure, Google Cloud).
  • Familiarity with testing frameworks (Jest, Mocha) and debugging tools.
  • Knowledge of agile development methodologies (Scrum, Kanban).

 

Job Responsibilities

  • Front-end Development:
    • Develop responsive and user-friendly client-side applications using React, HTML, CSS, and JavaScript.
    • Create reusable UI components and implement a consistent design language across the application.
    • Collaborate with designers to translate designs into functional and visually appealing user interfaces.
  • Back-end Development:
    • Design and implement server-side applications using Node.js, Express.js, and MongoDB.
    • Develop RESTful APIs to interact with the front-end application and other services.
    • Ensure the security and scalability of back-end applications.
  • Database Management:
    • Design, implement, and maintain MongoDB databases for application data storage.
    • Perform CRUD (Create, Read, Update, Delete) operations and optimize database performance.
  • Testing and Debugging:
    • Write unit tests and integration tests for front-end and back-end code.
    • Debug and troubleshoot issues in a timely and efficient manner.
  • Collaboration and Communication:
    • Work closely with cross-functional teams, including designers, product managers, and other developers.
    • Communicate technical ideas and solutions effectively to both technical and non-technical team members.
  • Continuous Learning:
    • Stay up-to-date with industry trends, best practices, and new technologies.
    • Participate in code reviews, attend workshops, and contribute to the improvement of the development process.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 0-2 years of experience in MERN (MongoDB, Express.js, React.js, Node.js) stack development.
  • Strong understanding of front-end and back-end development principles.
  • Proficiency in JavaScript, HTML, CSS, and relevant frameworks.
  • Experience with MongoDB and database modeling.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.

Other Educational Qualification

 

  • Diploma in Computer Science and Engineering: A 3-year diploma course that covers the basics of computer science, programming languages, and software development, with a focus on MERN stack.
  • Certification in MERN Stack Development: Online certifications like FreeCodeCamp, Coursera, edX, or Udemy that demonstrate expertise in MERN stack development.
  • Bachelor's Degree in Information Technology (B.IT): A degree that covers the fundamentals of IT, including software development, computer networks, and database management, with a focus on MERN stack.
  • Bachelor's Degree in Computer Applications (BCA): A degree that focuses on computer applications, software development, and programming languages, including MERN stack.
  • Online Courses and Bootcamps: Intensive online courses or boot camps that teach MERN stack development, such as MERN stack boot camp, Node.js boot camp, or React.js boot camp.
  • Professional Courses in Web Development: Courses that focus on web development, including HTML/CSS, JavaScript, and server-side programming with Node.js and Express.js.

Recommended Skills:

  • Proficiency in MongoDB, Express.js, React.js, and Node.js
  • Knowledge of front-end development frameworks like React, Redux, and Webpack
  • Experience with back-end development using Node.js, Express.js, and MongoDB
  • Understanding of RESTful APIs and API design
  • Familiarity with testing frameworks like Jest, Mocha, and Chai

Skills

 

Technical Skills

  • Programming Languages:
    • JavaScript (ES6+)
    • HTML5
    • CSS3
  • Frameworks:
    • Express.js
    • React.js
    • Node.js
  • Database:
    • MongoDB
  • Frontend Tools:
    • Webpack
    • Babel
    • npm
    • Yarn
  • Backend Tools:
    • RESTful APIs
    • GraphQL (optional)

Software Development Skills

  • Agile Methodologies:
    • Familiarity with Scrum or Kanban
  • Version Control:
    • Git
  • Testing:
    • Unit testing (Jest, Mocha)
    • Integration testing
  • Problem Solving:
    • Strong analytical and problem-solving skills
  • Collaboration:
    • Experience working in a team environment

Soft Skills

  • Communication:
    • Effective communication skills
  • Adaptability:
    • Willingness to learn and adapt to new technologies
  • Time Management:
    • Ability to prioritize tasks and manage time effectively

Additional Requirements

 

  • Proficiency in MongoDB:
    • Experience with MongoDB Atlas and MongoDB Compass.
    • Knowledge of MongoDB query language, including CRUD (Create, Read, Update, Delete) operations.
    • Familiarity with MongoDB schema design and data modeling.
  • Expertise in Express.js:
    • Experience with Express.js framework, including routing, middleware, and error handling.
    • Knowledge of RESTful API design principles.
    • Familiarity with Express.js ecosystem, including popular libraries and tools.
  • React.js Skills:
    • Experience with React.js library, including components, state, props, and lifecycle methods.
    • Knowledge of React.js ecosystem, including popular libraries and tools (e.g., React Router, Redux).
    • Familiarity with modern React.js features, including Hooks and Context API.
  • Node.js Fundamentals:
    • Experience with Node.js, including modules, callbacks, promises, and async/await.
    • Knowledge of Node.js ecosystem, including popular libraries and tools (e.g., npm, yarn).
    • Familiarity with Node.js security best practices.
  • Front-end Development:
    • Experience with front-end development, including HTML5, CSS3, and modern JavaScript.
    • Knowledge of front-end build tools, including Webpack, Babel, and ESLint.
    • Familiarity with front-end testing frameworks, including Jest and Enzyme.
  • Version Control:
    • Proficiency with Git, including version control, branching, and merging.
    • Experience with GitHub or other Git-based platforms.
  • Communication and Teamwork:
    • Excellent communication and teamwork skills.
    • Ability to work collaboratively with designers, product managers, and other developers.
    • Strong problem-solving skills and attention to detail.
  • Adaptability and Continuous Learning:
    • Willingness to learn new technologies and adapt to changing project requirements.
    • Strong passion for software development and staying up-to-date with industry trends.

Nice to Have:

  • Experience with cloud platforms, including AWS or Google Cloud.
  • Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
  • Knowledge of security best practices, including data encryption and secure authentication.
  • Experience with agile development methodologies, including Scrum or Kanban.
  • Familiarity with testing frameworks, including Pytest or Mocha.

Salary

  • Negotiable

Additional Salary Info

  • United States: $65,000 - $95,000 per year
  • India: ₹4.5 lakhs - ₹8 lakhs per year
  • Canada: $55,000 - $85,000 per year
  • United Kingdom: £25,000 - £40,000 per year

Keep in mind that these are general estimates and can vary depending on the specific company, location, and other factors.

Factors Affecting Salary:

  • Location: Cities with a high cost of living, such as San Francisco or New York, may offer higher salaries to compensate.
  • Industry: Different industries, such as finance or healthcare, may offer varying salary ranges.
  • Company size: Larger companies may offer more competitive salaries and benefits.
  • Experience: Junior developers with more experience or relevant certifications may command higher salaries.

Negotiating Salary:

When negotiating salary, consider the following:

  • Research: Look up salary ranges for your location and industry to determine a fair salary range.
  • Experience: Highlight your relevant experience, skills, and education.
  • Benefits: Consider other benefits, such as health insurance, retirement plans, or paid time off, when evaluating a job offer.

Other Benefits

  • Performance bonus
  • Tour allowance
  • Mobile bill

Others

this is our test

Compliance

  • What is your blood group ?

Posted By


IT Consultancy

View more jobs this company


Job Summary

  • Salary: Negotiable
  • Job Type: Part Time
  • Job Location: Bangladesh
  • Employment Type: Permanent
  • Experience: 0 to 1 Year
  • Vacancy: 7
  • Gender: Male
  • Published on:May 28, 2025
Wishlist this job
Report this job for any problem
Special Instruction

Develop 3-5 projects that demonstrate your MERN skills and versatility.

Showcase your projects on your personal website or platforms like GitHub.

Highlight your achievements, such as "Improved application performance by 30% through optimization."

By following these special instructions, you'll be well on your way to becoming a competitive Junior MERN Developer and increasing your chances of success in the job market.

About the Company

  • Company Name: IT Consultancy
  • Address: House No 2, Road No 10
  • Website: http://2pijobs.com/
  • We have started with the aim to spread the technological support in every spare of life and we are here to provide the most desired platform for both employees and employers end. fff


Related Job

  • Area manager, Job Location: Bangladesh , Deadline: 25-Jun-2025 , Company Name: IT Consultancy