MERN Stack Developer (Mid-Senior)

Fleek Bangladesh

  • Dhaka
  • Permanent
  • Full-time
  • 18 days ago
Responsibilities & Context:Job ContextFleek 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 ResponsibilitiesCore DevelopmentDesign, 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/Project-Specific ImplementationsDevelop 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 IntegrationMaintain 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 & DevOpsWrite 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 & CollaborationGuide 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.Education Requirements:
  • Bachelor of Science (BSc) in Computer Science & Engineering
  • Bachelor of Science (BSc) in Mathematics
  • Bachelor of Science (BSc) in Computer Science
Experience:
  • 3 to 7 years
Additional Job Requirements:Additional Requirements:Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.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 SkillsFrontend: 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 renderingFamiliarity with PHP Laravel (Priority Plus)Experience with deploying mobile apps on Google Play Store and Apple App StoreExperience with integrating Push Notifications, Deep Linking, and other mobile-specific featuresSkills & Expertise:Express.js,Full Stack Development,JavaScript,MERN stack,MySQL,NextJs,NoSql,PostgreSQL,React | NodeJS | mongoDB | mongoose | JavaScript | Github | Git,REST APICompany Information:Welcome to Fleek Bangladesh! We are a forward-thinking software development company committed to delivering innovative technology solutions that empower businesses to excel in the digital landscape. Established in 2020, we have quickly grown into a trusted partner for organizations across various industries, leveraging technology to solve complex problems and drive meaningful change.

Bdjobs

Similar Jobs

  • Senior Web Developer

    British Reading Oasis and Discovery (BROAD)

    • Dhaka
    Responsibilities & Context: About Us We are a UK-based global academic publishing company specializing in open-access journals and books. Our mission is to provide high-quality…
    • 7 days ago