Software Engineer
Dhaka
Posted 4 weeks 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: 02 

Job Nature: Full-time. 

Salary Range: Negotiable based on the experience and skillset of the candidate. 

Duty Station: Head Office in Banani, 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: 

  • 0-1 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). 
  • 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. 
  • Knowledge on hibernate, JPA. 
  • Basic knowledge on JavaScript and related libraries. 
  • Strong knowledge on javascript. 
  • Good knowledge on version control. 
  • Good knowledge on OOP. 
  • Good knowledge on design patterns. 
  • Good knowledge on Data structure. 
  • Willingness to help a team member in need. 
  • Ability to work in a high-pressure environment. 

 

Benefits: 

  • Competitive salary package. 
  • Income tax paid by the company. 
  • Lunch provided by the company. 
  • Two festival bonuses. 
  • Leave Encashment/ 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 14th of June, 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

Apply For This Job

Leave a Reply

Your email address will not be published. Required fields are marked *

Post comment