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)