Software Engineer (Full-Stack)

Job Description

Title: Software Engineer (Full-Stack)

Company Name: mPower Social Enterprises Ltd.

Vacancy: 1

Age: Na

Job Location: Dhaka (Gulshan)

Salary: Negotiable

Experience:

  • At least 4 years
  • The applicants should have experience in the following business area(s): IT Enabled Service


Published: 2025-11-23

Application Deadline: 2025-12-21

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering
  • Bachelor`s degree in Computer Science and Engineering or similar field from a reputed university.



Requirements:
  • At least 4 years
  • The applicants should have experience in the following business area(s): IT Enabled Service


Skills Required:

Additional Requirements:
  • Minimum 4 years of experience in web development.

Required Skills:

  • Expertise in Java Spring framework (both MVC and Spring boot).

  • Knowledge on RDBMS (postgresql will be plus).

  • Expertise in AngularJS and ReactJs.

  • Experience in developing high quality ReactJS web apps. Solid understanding of concepts like ReactJS life-cycle, hooks etc.

  • Experience with writing reusable React components and know how to layout with CSS.

  • Experience with state management libraries (preferably Redux). Familiarity with Ducks pattern.

  • Experience of using development tools like nvm, npm/yarn, webpack, Babel.

  • Experience of working with Git on projects with medium to large periphery.

  • Experience with NodeJS and Typescript is a plus.

  • Experience with linting libraries like ESLint is a plus.

  • Experience with unit testing libraries like Jest, enzyme is a plus.

  • Experience with CSS preprocessors like Sass is a plus.

  • Knowledge on hibernate, JPA and mybatis.

  • Working on open-source software will be a plus (OpenMRS, DHIS2, openSRP,OpenElis, OpenLMIS)

  • Basic knowledge on JavaScript and related libraries.

  • Good knowledge on version control.

  • Good knowledge on OOP.

  • Good knowledge on design patterns.

  • Good knowledge on Data structure.



Responsibilities & Context:

mPower is a pioneer and global leader in “Development Intelligence”, business intelligence for the social development in government and non-government sectors. If you are passionate about changing the world and improving the lives of millions of poor and disadvantaged people of the world combining both creativity & cutting-edge technology, apply for our Software Engineer (Full-Stack) vacancy.

  • Duty Station: Head Office in Gulshan, Dhaka with occasional field visits as per project needs.

Job Description:

  • mPower is in search of a Software Engineer (Full-Stack) to become a part of our Software Development team. We are looking for a candidate with industry expertise in tackling a variety of challenges. In this role, you will leverage your experience to contribute to exciting solutions encompassing health, agriculture, and e-Learning.

Job Responsibilities:

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback.

  • Estimate, prioritize, plan and coordinate development activities.

  • Design and implement scalable and maintainable code following best practices and coding standards.

  • Design, develop and execute development tasks.

  • Explore new technologies.

  • To contribute to both backend (Java) and frontend (ReactJs, Angular).

  • Optimize applications for performance, scalability, and security.

  • Conduct code reviews, provide constructive feedback and mentor junior team members.



Job Other Benifits:
    • Salary Range: Negotiable based on the experience and skillset of the candidate.

    • Benefits:

      • Competitive salary package.

      • Income tax paid by the company.

      • Lunch provided by the company.

      • Two festival bonuses.

      • Leave Carry Forward Facility.

      • Contributory Provident Fund.

      • Gratuity.

      • Health & Life Insurance for employee and dependents.



Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Interested By University

University Percentage (%)
Daffodil International University (DIU) 9.16%
Jahangirnagar University 3.82%
University of Dhaka 3.82%
National University 3.82%
United International University 3.82%
BRAC University 3.82%
American International University Bangladesh (AIUB) 2.29%
East West University 2.29%
Northern University Bangladesh 2.29%
North South University 2.29%

Interested By Age Range

Age Range Percentage (%)
20-30 75.57%
31-35 16.03%
36-40 3.82%
40+ 3.82%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 8.40%
20K-30K 22.14%
30K-40K 9.92%
40K-50K 18.32%
50K+ 41.22%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 24.43%
0.1 - 1 years 10.69%
1.1 - 3 years 17.56%
3.1 - 5 years 22.90%
5+ years 24.43%

Similar Jobs