Title: Full-Stack Developer, IT
Company Name: Meghna Group of Industries.
Vacancy: --
Age: Na
Job Location: Dhaka (Gulshan)
Salary: Negotiable
Experience:
Bachelor’s or Master’s in Computer Science, Software Engineering or a related field preferred.
Equivalent practical experience with demonstrable production deployments will be considered.
• Experience with real-time and streaming libraries in Node.js - Socket.IO, ws or native WebSocket APIs for bidirectional communication.
• Hands-on experience with server-sent events (SSE), HTTP streaming and Node.js Streams API for chunked/streamed responses.
• Experience with event-driven systems and brokers - Redis Pub/Sub, BullMQ, RabbitMQ, Kafka or NATS.
• Experience with monorepo tooling (Nx, Turborepo) and shared TypeScript packages across services and clients.
• Cloud deployment experience on AWS, GCP or DigitalOcean (managed databases, object storage, container services).
• Experience integrating back-end services with mobile clients built in Flutter or React Native.
• Exposure to ERP, distribution, retail or other large-scale B2B platforms.
• Familiarity with observability tooling (Sentry, Grafana, Prometheus, OpenTelemetry).
• Exposure to AI/LLM integrations - calling LLM APIs, building agentic tools, or working with RAG systems.
Job Context: We are building and scaling a portfolio of in-house enterprise platforms - including a group-wide super-app, ERP and distribution systems, internal tools and AI-driven products consumed by web and mobile (Flutter) users. We require a Full-Stack Developer to own back-end services and customer-facing web applications end to end, from API and database design through production deployment and operations. You will work alongside our engineering, mobile and AI teams and contribute to architecture decisions across our microservices ecosystem.
Job Responsibilities:
Back-End & API Development: Design, build and maintain production-grade back-end services using Node.js, NestJS and TypeScript. Develop secure, well-documented REST APIs (and GraphQL where appropriate) with authentication, RBAC, validation, error handling and observability as first-class concerns.
Microservices Architecture: Contribute to the design and evolution of our microservices ecosystem service boundaries, inter-service communication (HTTP, gRPC, message queues), shared libraries, API contracts and deployment topology. Ensure services are independently deployable, observable, and resilient.
Front-End Development: Build modern, performant web applications using Next.js (App Router) with TypeScript, including SSR/ISR, server actions and route handlers integrated with our internal APIs.
Database & Data Modeling: Design and optimize relational schemas in PostgreSQL and MySQL - migrations, indexing, query tuning and safe data evolution for systems with high SKU counts, multi-branch operations and millions of rows.
Deployment & Operations: Containerize services with Docker and ship them through CI/CD pipelines (GitHub Actions, GitLab CI, or similar). Monitor, debug and resolve production issues, uphold engineering standards through code reviews.
Collaboration & Mentorship:. Work directly with IT leadership, mobile (Flutter) developers, the existing PHP/Laravel team, RPA, and AI engineers. Translate business requirements into clear technical specifications and mentor junior developers.