Senior Software Engineer (Full Stack) – Enosis Solutions
Enosis Solutions
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.
Educational background requirements:
Experience requirements for this position:
Key qualifications for success in this role:
Compensation and benefits information:
Follow these steps to apply for this Python Developer position:
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.
Enosis Solutions
Enosis Solutions
Field Nation
Ontik Technology
Inovetix
BayShore Communication