Job Description
Title: MERN Stack Developer (Mid-Senior)
Company Name: Fleek Bangladesh
Vacancy: --
Age: Na
Job Location: Dhaka (DOHS Baridhara)
Salary: Negotiable
Experience:
Published: 2025-08-17
Application Deadline: 2025-09-13
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.
Requirements: Skills Required: Express.js,Full Stack Development,JavaScript,MERN stack,MySQL,NextJs,NoSql,PostgreSQL,React | NodeJS | mongoDB | mongoose | JavaScript | Github | Git,REST API
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.
Required Skills
- 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.
Bonus Skills:
- 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
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.
Job Other Benifits: Employment Status: Full Time
Job Work Place: Work at office
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