Full Stack Software Engineer (Mid)
Job Title: Full Stack Software Engineer (Mid)
Job Context:
CliqPack Limited is a fast-growing multinational IT company driving digital transformation with modern, AI-powered products. We’re building a scalable ERP/POS platform with real-time capabilities, deep accounting features, and seamless integrations.
We are seeking a mid-level full-stack software Engineer to join our growing product engineering team to design, build, and ship a modern ERP/POS system. The platform will combine Odoo customization with microservices built in FastAPI/Django, a React/Next.js frontend, WebSockets for real-time UX, and a containerized, cloud-ready deployment.
Core stack:
- Frontend: React, Next.js
- Backend: FastAPI, Django (monolith and/or microservices)
- ERP: Odoo (custom modules, XML/QWeb, ORM, security)
- Realtime: WebSockets (e.g., FastAPI WebSocket / Socket.IO)
- Data: PostgreSQL, Redis
- Queue: RabbitMQ
- Infra: Docker, docker-compose (CI/CD a plus)
Duties & Responsibilities:
- Design, develop, and deploy ERP/POS modules and services across Odoo and FastAPI/Django.
- Customize Odoo (models, business logic, wizards, XML/QWeb views, reports, record rules/ACLs).
- Build clean, maintainable REST/JSON APIs and integrate Odoo with external services.
- Implement real-time features via WebSockets
- Develop asynchronous workers using RabbitMQ (e.g., invoicing, reconciliation, ETL, email/alerts).
- Use Redis for caching and sessions.
- Write high-quality UI with React/Next.js; collaborate on component design, state management, and DX.
- Containerize services with Docker for development and deployment.
- Support features ensuring accounting accuracy (COA, journals, reconciliation, etc.).
- Participate in code reviews, testing, and bug fixing.
- Open to using AI-assisted tools (e.g., Copilot, ChatGPT, Tabnine) to enhance productivity.
Educational Qualifications:
Bachelor’s degree in Computer Science or a related field; a Master’s is a plus.
Experience Requirements:
- 3-4 years total software engineering experience, with 2+ years of hands-on full-stack web development.
- Proficiency in Python with real projects in Django and/or FastAPI.
- Demonstrable Odoo customization experience (ORM, XML/QWeb, security, reports).
- Strong React/Next.js experience.
- Production use of WebSockets for real-time features.
- Comfortable with PostgreSQL and Redis.
- Experience with RabbitMQ for async processing.
- Practical Docker experience (Docker Compose; basic container debugging).
- Git-based workflows; CI/CD (GitHub Actions/GitLab CI) a plus.
- Basic exposure to cloud platforms (AWS/Azure/GCP) is a plus, but not required.
Additional Requirement:
- Understanding of ERP modules, especially Accounting (journals, COA, taxes, reconciliation, trial balance, closing).
- Experience designing/debugging REST APIs.
- Familiarity with microservices patterns.
- Familiarity with testing (unit/integration) is preferred.
- Experience working in Agile teams (Scrum/Kanban).
- Strong analytical/problem-solving skills; able to work independently and in a team.
- Willingness to learn new tools and frameworks.
- Fluency in English (written and spoken) is preferred.
Compensation & Other Benefits:
- Weekly two holidays: Friday & Saturday
- Festival Bonus: 2 (Yearly)
- Salary Review: Yearly
- Opportunity to work with international clients and modern engineering practices
Job Summary:
Location:
Green trade point, Amtoli-Mohakhali
Job Type:
Full-time (On-site)
Deadline:
October 10, 2025 12:00 am
Working Hours:
9.00 AM - 6.00 PM
Weekend:
Friday and Saturday
Salary:
BDT 45,000 – 50,000 per month (based on experience and qualifications)
No. Of Vacancies:
1
Days
Hours
Minutes
Seconds
Deadline Crossed