Intelligent MachinesIntelligentMachines
Intelligent Machines
IntelligentMachines
Retail OSWorkCareerContact
Book a Demo
Retail OSWorkCareerContactBook a Demo
Career/Backend Engineers
Backend Engineer (Python)
Backend Engineers
Dhaka, Bangladesh
Permanent & Full-time (Augmented resources for bKash)
About the roleIntelligent Machines Limited is a technology-driven company focused on building data-powered products and enterprise solutions that create measurable business impact. We combine strategy, design, and engineering to deliver scalable digital experiences across industries.We are looking for a talented Backend Engineer (Python) to join our IM team, work as Augmented resource for bKash. In this role, you will design, build, and maintain scalable backend services using Python and Django, working closely with frontend and platform teams to ship reliable, production-grade features. If you enjoy building robust APIs, owning data models end to end, and solving real production problems, we encourage you to apply.
Key Responsibilities
01Develop and maintain backend services using Python, Django, and Django REST Framework
02Design and implement scalable, well-documented RESTful APIs with proper auth and permissions
03Design and evolve relational data models (MySQL/PostgreSQL), writing efficient queries and safe migrations
04Build background and scheduled processing using Celery and Redis for jobs, reports, and data tasks
05Collaborate with frontend and product teams to ensure smooth API integration and data flow
06Monitor and optimize backend performance; debug and resolve production issues
07Support integrations with third-party services and internal tools
08Contribute to CI/CD pipelines and Docker-based deployment workflows
09Write clean, maintainable, well-tested code following best practices
Required Skills & Experience
Strong hands-on experience with Python and Django (or a similar backend framework)
Experience designing and developing RESTful APIs
Solid knowledge of relational databases (MySQL/PostgreSQL): schema design, migrations, query optimization
Experience with background job processing (Celery or similar) and Redis
Familiarity with Git and version control workflows
Experience with Docker and containerized deployments
Comfortable working in a live production environment with real users
Preferred Skills
Experience with microservices architecture
Knowledge of CI/CD pipelines and deployment automation
Understanding of software design patterns and system architecture
Familiarity with observability tooling (Prometheus, Grafana, or similar)
Experience with message queues
Nice-to-Have Skills
Experience with cloud platforms (AWS, GCP, or Azure)
Exposure to Kubernetes or managed container environments
Experience building reporting or analytics features on transactional data
SalaryBDT 110K–150K (Based on experience and expertise)
TeamBackend Engineers
LocationDhaka, Bangladesh
Experience4–7 Years in relevant experience
Positions02
Employment TypePermanent & Full-time (Augmented resources for bKash)
Reports toBackend Lead
SalaryBDT 110K–150K (Based on experience and expertise)
Apply for this roleA CV is enough to start. No cover letter, no portfolio deck.
Other roles in Backend EngineersAll open roles →
See Retail OS run on one of your own territories
Book a demo
Intelligent Machines
IntelligentMachines
AI-native products for businesses that sell through physical outlets.Start a conversation
ProductsRetail OSMore Coming soon
WorkBipononBitoronChallanFordoInfinity RetailNimontronDharapat
CompanyHomeCareerContact
© 2026 Intelligent Machines Ltd. · Dhakaintelmachines.ai