Career

Software Engineer
Dhaka
Posted 1 month ago
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.  Software Engineer (Full-Stack)  No. of Vacancies: 01  Job Nature: Full-time.  Salary Range: Negotiable based on the experience and skillset of the candidate.  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. 
  Educational Requirements: 
  • Bachelor's degree in Computer Science and Engineering or similar field from a reputed university. 
  Experience 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. 
  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. 
Application Instructions - To us your CV will represent yourself even before we meet. Take your time and prepare your CV by highlighting your qualities and achievements which best suits this circular and e-mail to career@mpower-social.com with the subject “Software Engineer (Full-Stack)” by the 21st of December, 2025.  *Candidates are encouraged to apply as soon as possible. We will be conducting several interview sessions before the application deadline and as soon as we find a suitable candidate, we will select that candidate and move on ahead with that individual. mPower aims to attract and select a diverse workforce ensuring equal opportunity for everyone. Qualified female candidates are encouraged to apply. 

Job Features

Job CategoryCareer

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...