MERN Stack Developer (Mid-Senior)
Job Summary
Vacancy: --
Salary: Negotiable
Age: Na
Experience: 3 to 7 years
Location: Dhaka (DOHS Baridhara)
Published: August 17, 2025
Requirements
Education
- Bachelor of Science (BSc) in Computer Science & Engineering
- Bachelor of Science (BSc) in Mathematics
- Bachelor of Science (BSc) in Computer Science
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
Experience
- 3 to 7 years
Additional Requirements
- Experience: 3–5 years in professional web application development, including at least 1+ years in enterprise-grade MERN projects.
- Strong problem-solving skills with a focus on clean, maintainable, and scalable code. Familiarity with Agile/Scrum methodologies.
- Ability to work under pressure and meet tight deadlines without compromising quality.
- Excellent communication skills in English (written and verbal).Capability to lead a small team and coordinate tasks effectively.
- Frontend: React.js (Hooks, Context API), Redux Toolkit/MobX, Tailwind CSS/SASS, Formik + Yup, Next.js.
- Backend: Node.js, Express.js, REST, GraphQL (Apollo), authentication systems, Helmet.js, CSRF protection, rate limiting.
- Databases: MongoDB (aggregation, indexing), MySQL/PostgreSQL, Redis. Testing & Tools: Jest, React Testing Library, Git, Docker, Kubernetes basics, CI/CD pipelines, monitoring tools (New Relic, Sentry).
- Additional Tools: WebSockets/Socket.io, PDFKit, Excel/CSV processing, payment gateway integration.
- Laravel APIs, Blade templating, Eloquent ORM, legacy system maintenance, migration from Laravel to MERN.
- Bonus Skills (Nice to Have)Experience with Next.js for server-side rendering Familiarity with PHP Laravel (Priority Plus)Experience with deploying mobile apps on Google Play Store and Apple App Store Experience with integrating Push Notifications, Deep Linking, and other mobile-specific features
Required Skills
Bonus Skills:
Responsibilities & Context
Job Context
Fleek Bangladesh is a fast-growing IT company delivering high-quality enterprise solutions to clients in the USA, Europe, and beyond. Our projects range from high-traffic service platforms, e-commerce platforms to multi-tenant SaaS products and complex ERP systems. We’re looking for a Mid-Senior MERN Stack Developer who can take ownership of development tasks, contribute to architectural decisions, and mentor junior developers while ensuring international development standards.
This role involves working on full-stack development—from building optimized REST/GraphQL APIs to delivering dynamic, responsive front-end UIs. Experience with PHP/Laravel for legacy integration and migration projects will be an added advantage.
Job Responsibilities
Core Development
- Design, develop, and maintain enterprise-grade applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Create and optimize RESTful APIs and GraphQL endpoints following JSON:API and Apollo best practices.
- Build secure authentication and authorization systems (JWT, OAuth 2.0, session management).
- Implement advanced database queries, aggregation pipelines, and indexing in MongoDB; manage relational data in MySQL/PostgreSQL.
- Integrate caching layers using Redis for performance optimization.
- Develop SSR/SSG applications with Next.js for high SEO performance.
- Build real-time features using WebSockets/Socket.io.
Project-Specific Implementations
- Develop high-traffic, multi-vendor e-commerce platforms with integrated payment gateways (Stripe, PayPal, etc.).
- Implement ERP modules (CRM, inventory, accounting) with scalable architectures.
- Integrate third-party APIs for shipping, SMS, and email notifications.
- Process and generate reports in PDF (PDFKit, React-PDF) and Excel/CSV formats.
Legacy System Integration
- Maintain and enhance existing PHP/Laravel-based systems.
- Migrate features and data from PHP/Laravel applications to the MERN stack.
- Collaborate with backend teams for API harmonization.
Quality Assurance & DevOps
- Write unit and integration tests using Jest and React Testing Library.
- Utilize Docker/Kubernetes for containerized development and deployment.
- Implement CI/CD pipelines using GitHub Actions or Jenkins.
- Monitor application health with tools like New Relic or Sentry.
Team Leadership & Collaboration
- Guide junior developers with code reviews, technical feedback, and mentoring.
- Collaborate with UI/UX designers, QA teams, and business analysts.
- Participate in sprint planning, backlog grooming, and project retrospectives.
- Communicate effectively with international clients for requirement clarification and updates.
Skills Required
Workplace
Work at office
Employment Status
Full Time
Gender
OTHER
Job Location
Dhaka (DOHS Baridhara)
Company Information
Fleek Bangladesh
Address:
House-417, Road-7, Baridhara DOHS, Dhaka-1206