Skip to content

Python Developer (On-Site in শ্রীপুর মাওনা গাজীপুর, remote not accepted)

Active
Salary Negotiable
Vacancy 1 position

Salary & vacancy

Salary: Negotiable
1 vacancy

Job Description

Shanghai KAFA Automation Technology Co., Ltd. is seeking skilled Python Developers to join their expanding software team in Sreepur, Dhaka. This full-time on-site position focuses on developing CAD/CAM desktop applications similar to JDPaint, FreeCAD, and ArtCAM. The role requires solid Python coding experience and offers comprehensive on-site training at their Gazipur factory. Candidates will work on KAFA’s own CAD design tools, CAM & G-code generation, CNC machine controller integration, and engineering-focused UI/UX development.

The ideal candidate will have experience building real desktop applications using Python and strong understanding of UI frameworks like Tkinter, PyQt, PySide, or Kivy. This position offers the opportunity to work on real industrial CAD/CAM technology with a minimum 5-year work contract commitment. Successful applicants will receive training on-site in the Gazipur factory and work on projects involving geometry, toolpath logic, CNC G-code generation, and machine kinematics. The role is perfect for developers looking to advance their careers in industrial software development and CAD/CAM technology.

Requirements

Education Requirements

Educational background requirements:

  • Not specified in the job listing

Experience Requirements

Experience requirements for this position:

  • Not specified in the job listing

Qualifications

Key qualifications for success in this role:

  • Strong Python development skills
  • Experience with desktop application development
  • Knowledge of UI frameworks
  • Understanding of CAD/CAM concepts

Skill Requirements

  • Python programming
  • Desktop application development
  • UI framework development (Tkinter, PyQt, PySide, Kivy)
  • CAD/CAM logic and geometry
  • Toolpath and simulation
  • Geometry and vector math
  • File format parsing (DXF, SVG, STL, STEP)
  • G-code generation
  • CNC machine controller integration

Incentive & compensation

Compensation and benefits information:

  • Salary not specified in the job listing
  • On-site training provided at Gazipur factory
  • Opportunity to work on real industrial CAD/CAM technology

How to apply for Shanghai KAFA Automation Technology Co., Ltd. jobs

Follow these steps to apply for this Python Developer position:

  • Review all requirements carefully before applying
  • Ensure you meet the minimum requirements listed
  • Prepare your application materials
  • Submit your application through the appropriate channel
  • Contact information not provided in the job listing
  • Application deadline not specified

About Shanghai KAFA Automation Technology Co., Ltd.

Shanghai KAFA Automation Technology Co., Ltd. is an expanding technology company specializing in automation solutions and software development. The company is currently growing its software team and developing advanced CAD/CAM desktop applications for industrial applications. With operations in Gazipur, Bangladesh, KAFA provides comprehensive on-site training and opportunities to work on cutting-edge industrial technology projects.