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 must be willing to commit to a minimum 5-year work contract and work on-site in Gazipur.

The successful candidate will work on KAFA’s own CAD design tools, CAM & G-code generation, and CNC machine controller integration. This is an excellent opportunity for developers with experience in geometry, graphics, and desktop application development to work on real industrial CAD/CAM technology. The position offers hands-on experience with engineering-focused UI/UX development and the chance to contribute to cutting-edge automation technology in Bangladesh’s growing tech sector.

Requirements

Education Requirements

Education requirements are not specified for this position.

  • Not specified

Experience Requirements

Experience requirements focus on practical Python desktop application development.

  • Solid Python coding experience
  • At least 1-2 real desktop applications developed using Python
  • Experience with CAD/CAM logic and geometry

Qualifications

Qualifications emphasize CAD/CAM development expertise and Python proficiency.

  • Strong understanding of UI frameworks
  • Ability to work on geometry and toolpath logic
  • Experience with file formats like DXF, SVG, STL, STEP
  • Knowledge of CNC G-code generation

Skill Requirements

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

Incentive & compensation

Incentive compensation details are not specified for this position.

  • Not specified

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

Follow these steps to apply for the Python Developer position at Shanghai KAFA Automation Technology Co., Ltd.

  • Review all requirements carefully before applying
  • Ensure you meet the minimum requirements for Python desktop application development
  • Prepare your application documents highlighting relevant experience
  • Submit your application through the appropriate channel (contact details to be confirmed)
  • Note: Minimum 5-year work contract required
  • Must be willing to work on-site in Gazipur factory

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. They are currently developing their own CAD design tools and CAM systems for industrial applications, focusing on CNC machine controller integration and engineering-focused UI/UX development.