Software Engineer

Job Description

Title: Software Engineer

Company Name: ISHO Limited

Vacancy: 01

Age: At least 26 years

Job Location: Dhaka

Salary: Negotiable

Experience:

  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Retail Store, Restaurant, Group of Companies, Furniture, Interior Design


Published: 2026-08-06

Application Deadline: 2026-09-05

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering


Requirements:
  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Retail Store, Restaurant, Group of Companies, Furniture, Interior Design


Skills Required: JavaScript,MySQL database,Python Django,RESTful API

Additional Requirements:
  • Age At least 26 years

Required Qualifications & Skills:

  • Minimum 3+ years of experience in PHP and Laravel framework
  • Strong understanding of MVC architecture
  • Expertise in MySQL, including query optimization and database design
  • Proven experience in developing REST APIs
  • Experience with payment gateway integrations
  • Familiarity with version control systems such as Git (GitHub/GitLab)
  • Basic knowledge of Linux servers and deployment processes
  • Ability to write clean, maintainable, and efficient code
  • Experience working with e-commerce platforms
  • Familiarity with frontend technologies (HTML, CSS, JavaScript frameworks)
  • Understanding of cloud infrastructure and scalability practices
  • Experience in system integration (ERP or third-party services)

Key Competencies:

  • Strong analytical and problem-solving skills
  • Attention to detail and commitment to quality
  • Ability to work independently and in a team environment
  • Effective communication and collaboration skills
  • Time management and ability to meet deadlines


Responsibilities & Context:
  • Design, develop, test, and maintain web applications using Python and Django.

  • Develop and enhance ERP modules for HR, Production, Inventory, Procurement, Sales, Finance, Customer Management and Restaurants POS.

  • Maintain and improve the existing ERP system and company website by developing new features, enhancements, and bug fixes.

  • Design and optimize MySQL database schemas, write complex SQL queries, and improve database performance.

  • Generate dynamic reports and PDFs using ReportLab, HTML-to-PDF libraries, or similar tools.

  • Design, develop, document, and maintain RESTful APIs.

  • Integrate third-party and internal APIs with existing systems.

  • Integrate payment gateways (e.g., SSLCommerz, Stripe, or similar providers).

  • Integrate SMS gateways for OTPs, notifications, and alerts.

  • Develop integrations between the ERP system, website, mobile applications, and other internal or external platforms.

  • Write clean, maintainable, scalable, and well-documented code following best practices.

  • Debug, troubleshoot, and resolve application and production issues efficiently.

  • Develop and integrate frontend functionality using JavaScript, AJAX, jQuery, HTML, and CSS.

  • Participate in code reviews and contribute to development standards and best practices.

  • Provide ongoing technical support, bug fixes, maintenance, and enhancements for existing applications.

  • Collaborate with QA engineers, business analysts, and stakeholders to gather requirements and deliver high-quality software solutions.

  • Ensure application security, data integrity, system scalability, and overall performance.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs