Full Stack Software Engineer Python (Mid-Sr. Level)

Job Title: Full Stack Software Engineer Python (Mid-Sr. Level)

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 to Sr. 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 realtime 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)
  • Project/Agile Tools : Jira/Linear, Scrum/Kanban, Confluence/Notion for specs & documentation

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 realtime 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.
  • Ensure accounting accuracy (COA, journals, taxes/VAT/GST, reconciliation, fiscal periods/closing).
  • Participate in code reviews and testing
  • Leverage AI-assisted tools (GitHub Copilot, ChatGPT, Tabnine) to enhance code quality and speed.
  • Contribute ideas for continuous improvement in architecture, tooling, and developer experience.
  • Own epics/features (estimate, scope, plan); lead/participate in refinement, planning, standups, demos, retros.
  • Flag blockers early, manage dependencies/timelines; keep boards updated, share status, prep release notes.
  • Partner with Product/Design on acceptance criteria; produce concise specs/RFCs, API docs, runbooks, postmortems.

Educational Qualifications:

Bachelor’s degree in Computer Science or a related field; Master’s is a plus.

Experience Requirements:

  • 5-6 years total software engineering experience, with 4+ years 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 realtime 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.
  • Exposure to the cloud (AWS/Azure/GCP) is preferred.

Additional Requirement:

  • Solid understanding of ERP modules—especially Accounting (double-entry, journals, COA, taxes, reconciliation, trial balance, closing).
  • Experience designing and debugging REST APIs and service integrations.
  • Familiarity with microservices patterns.
  • Working knowledge of testing practices (PyTest, integration/UI tests, basic automation).
  • Project management discipline: strong estimation, prioritization, roadmap alignment, and stakeholder communication.
  • Agile proficiency: Scrum/Kanban experience with tools like Jira/Linear; able to manage epics/stories/tasks.
  • Strong analytical/problem-solving skills; able to work independently and in cross-functional teams.
  • Willingness to learn new tools and frameworks.
  • Fluency in English (written and spoken) is preferred.
  • Preferred Certifications: AWS, CSM/PSM, PMP, or equivalent.

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 75,000 – 80,000 per month (based on experience and qualifications)

No. Of Vacancies:

1

Days
Hours
Minutes
Seconds
Deadline Crossed
Scroll to Top

Cookies Policy

Interpretation


The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.

Definitions


For the purposes of this Cookies Policy:

  • Company (referred to as either "the Company", "We", "Us" or "Our" in this Cookies Policy) refers to CliqPack Limited, R.I Tower (3rd Floor), 23/A M M Ali Road, Golpahar Circle, Mehedibag, Chattogram, 4000.
  • Cookies means small files that are placed on Your computer, mobile device or any other device by a website, containing details of your browsing history on that website among its many uses.
  • Website refers to CliqPack, accessible from www.cliqpack.com
  • You means the individual accessing or using the Website, or a company, or any legal entity on behalf of which such individual is accessing or using the Website, as applicable.

Type of Cookies We Use


Cookies can be "Persistent" or "Session" Cookies. Persistent Cookies remain on your personal computer or mobile device when You go offline, while Session Cookies are deleted as soon as You close your web browser.

We use both session and persistent Cookies for the purposes set out below:

  • Necessary / Essential Cookies

    Type: Session Cookies

    Administered by: Us

    Purpose: These Cookies are essential to provide You with services available through the Website and to enable You to use some of its features. They help to authenticate users and prevent fraudulent use of user accounts. Without these Cookies, the services that You have asked for cannot be provided, and We only use these Cookies to provide You with those services.

  • Functionality Cookies

    Type: Persistent Cookies

    Administered by: Us

    Purpose: These Cookies allow us to remember choices You make when You use the Website, such as remembering your login details or language preference. The purpose of these Cookies is to provide You with a more personal experience and to avoid You having to re-enter your preferences every time You use the Website.

Your Choices Regarding Cookies


If You prefer to avoid the use of Cookies on the Website, first You must disable the use of Cookies in your browser and then delete the Cookies saved in your browser associated with this website. You may use this option for preventing the use of Cookies at any time.

If You do not accept Our Cookies, You may experience some inconvenience in your use of the Website and some features may not function properly.

If You'd like to delete Cookies or instruct your web browser to delete or refuse Cookies, please visit the help pages of your web browser.

For any other web browser, please visit your web browser's official web pages.

Contact Us


If you have any questions about this Cookies Policy, You can contact us: