Full Stack Developer (MERN)

Enter the world of artificial intelligence by working with global AI giants and disruptors.

We’re on the lookout for a Full Stack Developer - specialising in MERN.

As a Full Stack Developer at Acme AI, you'll play a critical role in developing and maintaining peripheral systems and shipping of LLM applications for our international clients. Build, maintain and optimise a cloud-based LLM powered RAG application, ensuring interfacing and backend integrations using MERN stack. Work closely with the Node.js controller, frontend modules, and Python-based AI microservices to deliver a seamless, data-driven experience for users.

KEY RESPONSIBILITIES

General responsibilities include:

  • Develop dynamic, responsive frontend interfaces for interacting with LLM retrieval systems using React.js and Next.js integrated with AWS Amplify
  • Build and maintain Node.js/Express.js backend services and APIs for user management, file handling, and data routing
  • Integrate with Python microservices (AI Engine, RAG Engine, Database Engine) through secure REST APIs
  • Design and optimise PostgreSQL and MongoDB schemas, ensuring efficient data retrieval and storage
  • Develop reusable components and RESTful APIs to support the software’s modular architecture.
  • Ensure seamless communication across microservices (Node, Python, AWS services)
  • Implement authentication and authorisation flows via AWS Cognito and JWT-based access
  • Contribute to CI/CD pipelines, code reviews, and environment configuration in AWS ECS/Amplify
  • Collaborate with designers, prompt engineers and backend teams to ensure smooth integration between UI, LLM capabilities and APIs
  • Maintain performance and reliability of frontend and backend modules through monitoring and optimisation
  • Support logging, monitoring and debugging across environments
  • You can also generate the backend using Express.js or Nest.js framework instead for FastAPI if you prefer

EXPERIENCE + QUALIFICATION

  • Bachelor degree in computer engineering or equivalent
  • 1–3 years of experience in MERN stack development (React, Node.js, Express, MongoDB)
  • Solid understanding of frontend architecture, state management (Redux/Context API), and responsive UI design
  • Strong backend development experience with Node.js + Express, RESTful APIs, and middleware
  • Proficiency in PostgreSQL (queries, joins, indexing) and MongoDB (aggregation, schema design)
  • Understanding of Python-based APIs - ability to integrate, debug, and coordinate with Python services
  • Familiarity with microservices architecture, AWS services (ECS, S3, Amplify), and Docker containers.
  • Experience with Git, CI/CD pipelines, and API documentation tools (Swagger/Postman)
  • Excellent communication and problem-solving skills; able to collaborate effectively across technical teams

NICE TO HAVE

  • Experience with Next.js (SSR and API routes)
  • Exposure to message queues (SNS/SQS) and event-driven systems
  • Knowledge of GraphQL, TypeScript, or serverless architecture (AWS Lambda)
  • Familiarity with LLM-based APIs

WORK DETAILS

This is a full-time position, where you’ll be working in a supportive, fast-paced environment with access to learning and development opportunities.

  • Type: Full-time, onsite with some remote flexibility
  • Schedule: Standard 8 hours, five-days engagement under contract
  • Location: Acme AI Ltd, Level 5, House 385, Road 6, Mirpur DOHS, Dhaka 1216
  • Salary: BDT 50,000-75,000 based on experience

BENEFITS

  • Competitive salary based on experience
  • Festival bonuses
  • Access to company health fund (upon eligibility; since health and hospitalisation insurance sucks!)
  • Quarterly profit-sharing (upon eligibility)

How to apply?

Please lodge your applications by filling out this Google form.

Application Deadline: Considered on a rolling basis until 1 November 2025 at 11.59 PM