Logo

Software Developer / Mid-Senior

Bosila, Mohammadpur, Dhaka 1207

Full-time

About ZOOM IT

ZOOM IT is a technology company building enterprise-grade software and SaaS products for local and international markets.

We work across CRM, ERP, EMS, SaaS, E-commerce, and AI-powered software solutions, helping businesses manage customers, sales, inventory, finance, HR, operations, and other core business processes.

Our engineering team builds production-grade systems using modern technologies including React, Next.js, Node.js, PostgreSQL, Microservices, Cloud, and AI.

Our current flagship product is a multi-tenant, AI-powered SaaS platform serving the Saudi market, featuring ZATCA-compliant e-invoicing and multi-cloud deployment.


About the Role

We are looking for a Software Developer / Mid-Senior to join our engineering team.

You will work on real-world CRM, ERP, EMS, SaaS, E-commerce, and AI-powered systems, contributing to both frontend and backend development.

This role is suitable for a developer who can work independently, understand business requirements, build production-ready features, and take ownership of modules.

You will work closely with Product, QA, AI, and DevOps teams to build reliable and scalable software.


Responsibilities

  • Build and maintain web applications using React and Next.js.

  • Develop backend services using Node.js, NestJS, and Prisma.

  • Design and maintain REST APIs and backend services.

  • Work with Microservices Architecture and service-to-service communication.

  • Work with PostgreSQL, including schema design, relationships, indexing, and query optimization.

  • Develop business modules for CRM, ERP, EMS, and SaaS products.

  • Work on multi-tenant SaaS architecture and data isolation.

  • Integrate third-party services and AI-powered features.

  • Write clean, maintainable, and reusable code.

  • Debug and resolve development and production issues.

  • Participate in code reviews and technical discussions.

  • Collaborate with Product, QA, and DevOps teams.

  • Take ownership of assigned modules from development to deployment.

  • Contribute to improving application performance, scalability, and reliability.


Required Skills

Frontend

  • Strong experience with React.js.

  • Good experience with Next.js.

  • Strong knowledge of JavaScript / TypeScript.

  • Understanding of modern frontend architecture and state management.

Backend

  • Strong experience with Node.js.

  • Experience with NestJS.

  • Experience with Prisma ORM.

  • Good understanding of REST API development.

  • Authentication, authorization, validation, and API security.

Microservices — Required

  • Practical understanding of Microservices Architecture.

  • Experience working with multiple services or modular backend systems.

  • Understanding of service boundaries and inter-service communication.

  • Knowledge of event-driven architecture or message brokers is a plus.

Database

  • Good knowledge of PostgreSQL.

  • Database schema design and relationships.

  • Indexing and query optimization.

  • Understanding of transactions and data consistency.


Domain Knowledge — Must Have

Practical understanding of at least the following business domains is required:

  • CRM

  • ERP

  • EMS

  • SaaS

You should be comfortable understanding common business workflows such as:

  • Customer and lead management

  • Sales and orders

  • Inventory

  • Purchase and suppliers

  • Accounting / finance

  • HR and employee management

  • Roles and permissions

  • Reports and dashboards

  • Multi-tenant SaaS operations

You don't need to be an expert in every domain, but you should understand how business requirements translate into software features and workflows.


Engineering & Development Practices

  • Good understanding of Git and Git workflows.

  • Experience with code reviews.

  • Familiarity with unit and integration testing.

  • Understanding of clean code and maintainable architecture.

  • Good debugging and problem-solving ability.

  • Ability to break down larger requirements into manageable tasks.

  • Experience with Docker is required.

  • Familiarity with CI/CD is a plus.


AI & Modern Development

We actively use AI tools in our development workflow.

You should be comfortable using AI tools for:

  • Code generation

  • Debugging

  • Refactoring

  • Code review

  • Documentation

  • Test generation

  • Understanding existing codebases

  • Automating repetitive development tasks

Experience with AI-powered application development or AI agents is a plus.


Nice to Have

  • React Native / Expo

  • GraphQL

  • RabbitMQ / Kafka / Redis

  • Kubernetes

  • Go / Golang

  • Cloud platforms

  • Observability / APM

  • PHP

  • Experience with international products


What We're Looking For

You will be a good fit if you:

  • Have 2–4+ years of professional software development experience.

  • Have worked on production-level applications.

  • Understand CRM, ERP, EMS, and SaaS concepts.

  • Have hands-on experience with Microservices.

  • Can work independently and take ownership of features/modules.

  • Can understand both technical and business requirements.

  • Are comfortable working with existing codebases.

  • Can communicate clearly with developers and other teams.

  • Are interested in growing toward a Senior Software Engineer / Technical Lead role.


Work Details

Position: Software Developer / Mid-Senior
Working Days: Sunday – Thursday
Working Hours: 9:00 AM – 6:00 PM (BD Time)
Work Mode: On-site
Location: 24/A1, A2 Bosila Road, Mohammadpur, Dhaka 1207
Salary: BDT 30,000 – 50,000 / month


Benefits

Financial Benefits

  • Performance Reward

  • Festival Bonus

  • Employee Referral Bonus

  • Gratuity

  • Leave Encashment

Office & Professional Benefits

  • Tea & Coffee

  • Transportation Support

  • Career Development Budget

  • Learning and professional growth opportunities

  • Exposure to international products and modern technologies

Team & Leave Benefits

  • Quarterly Team Outings

  • Team activities and occasional gifts

  • Annual, Casual & Sick Leave

  • Hajj / Umrah Leave

  • Maternity Leave

  • Paternity Leave


Important Notes

  • This is a fully on-site position. Remote or hybrid work is not available.

  • Only shortlisted candidates will be contacted within 7 working days of applying.

  • ZOOM IT is an equal-opportunity employer.

  • Any form of canvassing will result in disqualification.


ZOOM IT

Building world-class software from Bangladesh.