30/08/2026
𝗗𝗠𝗦 is looking for a highly skilled, experienced, and results-driven 𝐒𝐞𝐧𝐢𝐨𝐫 𝐌𝐄𝐑𝐍 𝐒𝐭𝐚𝐜𝐤 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 to join our growing technology team. The ideal candidate will have strong hands-on experience in designing, developing, and maintaining scalable, secure, and high-performance web applications using the MERN stack.
The successful candidate will play a key role in the full software development lifecycle, from technical planning and architecture to development, deployment, optimization, and maintenance. This position also requires strong problem-solving abilities, ownership, and the ability to collaborate effectively with cross-functional teams.
# # 𝐊𝐞𝐲 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬
-------------------------------------
* Optimize application performance, scalability, security, and reliability.
* Mentor and provide technical guidance to junior and mid-level developers.
* Develop reusable, maintainable, and scalable application components and modules.
* Integrate third-party APIs, payment gateways, and external services where required.
* Support application deployment, maintenance, upgrades, and continuous improvement.
* Participate in project planning, task estimation, sprint planning, and technical discussions.
* Conduct code reviews and maintain high coding standards across the development team.
* Participate in software architecture discussions and contribute to technical decision-making.
* Build and maintain robust backend services and RESTful APIs using Node.js and Express.js.
* Implement secure authentication and authorization systems using modern security practices.
* Develop responsive, high-performance, and user-friendly frontend applications using React.js.
* Write clean, efficient, well-documented, and maintainable code following industry best practices.
* Collaborate closely with UI/UX designers, QA engineers, project managers, and other stakeholders.
* Analyze, troubleshoot, debug, and resolve complex technical issues across frontend and backend systems.
* Design, develop, and maintain scalable full-stack web applications using **MongoDB, Express.js, React.js, and Node.js**.
* Design, manage, and optimize MongoDB databases, including schema design, indexing, queries, and aggregation pipelines.
# # 𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐝 𝐓𝐞𝐜𝐡𝐧𝐢𝐜𝐚𝐥 𝐒𝐤𝐢𝐥𝐥𝐬
------------------------------------------
* Experience developing and integrating RESTful APIs.
* Experience with Git and modern version control workflows.
* Proficiency in HTML5, CSS3, and responsive web development.
* Strong experience with Node.js and Express.js for backend development.
* Strong understanding of application security and secure coding practices.
* Strong proficiency in JavaScript (ES6+) and modern JavaScript development practices.
* Experience with state management tools such as Redux, Redux Toolkit, or Context API.
* Solid knowledge of MongoDB, including database design, indexing, query optimization, and aggregation.
* Experience with debugging, performance optimization, and problem-solving across full-stack applications.
* Strong understanding of authentication and authorization mechanisms such as JWT and role-based access control.
* Strong hands-on experience with React.js, including Hooks, component architecture, state management, and performance optimization.
# # 𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬
----------------------------------
* Experience with Next.js.
* Experience with TypeScript
* Knowledge of microservices architecture.
* Experience with Docker and containerized applications.
* Familiarity with Agile/Scrum development methodologies.
* Knowledge of WebSockets and real-time application development.
* Familiarity with CI/CD pipelines and automated deployment workflows.
* Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
* Experience with automated testing frameworks such as Jest, Mocha, or Cypress.
# # 𝐄𝐝𝐮𝐜𝐚𝐭𝐢𝐨𝐧𝐚𝐥 𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐦𝐞𝐧𝐭𝐬
--------------------------------------
* Equivalent practical experience and a strong professional portfolio may also be considered.
* Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
# # 𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐦𝐞𝐧𝐭𝐬
-----------------------------------------
* Strong hands-on experience with the MERN stack is required.
* Minimum 3–5 years of professional experience in full-stack web application development.
* Experience working on production-level, scalable web applications will be highly preferred.
* Experience in technical leadership, code reviews, or mentoring developers will be considered an advantage.
# # 𝐏𝐞𝐫𝐬𝐨𝐧𝐚𝐥 𝐀𝐭𝐭𝐫𝐢𝐛𝐮𝐭𝐞𝐬
---------------------------------
* Strong analytical and problem-solving skills.
* Excellent communication and teamwork skills.
* Ability to work effectively in a fast-paced environment.
* Strong attention to detail and commitment to code quality.
* Positive attitude and willingness to learn new technologies.
* Ability to take ownership of projects and deliver high-quality solutions.
* Ability to work independently as well as collaboratively within a team.
# # 𝐒𝐚𝐥𝐚𝐫𝐲 & 𝐁𝐞𝐧𝐞𝐟𝐢𝐭𝐬
---------------------------------
* Paid Leave.
* Festival Bonus.
* Performance Bonus.
* Annual Salary Review.
* Training and Career Development Opportunities.
* Competitive salary based on qualifications, skills, and experience.
* Opportunity to work on challenging and scalable technology projects.
# # 𝐄𝐦𝐩𝐥𝐨𝐲𝐦𝐞𝐧𝐭 𝐓𝐲𝐩𝐞 & 𝐖𝐨𝐫𝐤 𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧
--------------------------------------------------
Full-Time & on-site in Uttara, Dhaka.
As per company policy.
# # 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐏𝐫𝐨𝐜𝐞𝐬𝐬
------------------------------------
Interested candidates are requested to submit their **updated CV, portfolio, GitHub profile, LinkedIn profile, and relevant project experience details**.
Only candidates whose qualifications and experience match the requirements will be contacted for the next stage of the recruitment process.
.