Middle Python Developer

Ajax Systems
Ukraine
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2+ yearsSkills: ["Communication"]

Develop and maintain desktop automation software for large-scale production, testing, and calibration of security, video, and smart-home devices. Work on integrating hardware into production software, collaborate with the team to automate versioning via CI/DI, and build supporting scripts, analysis algorithms, and APIs to connect software with databases, third-party tools, and other teams’ hardware/software.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ajax Systems
Ajax Systems
3 days ago

Middle Python Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Develop and maintain desktop automation software for large-scale production, testing, and calibration of security, video, and smart-home devices. Work on integrating hardware into production software, collaborate with the team to automate versioning via CI/DI, and build supporting scripts, analysis algorithms, and APIs to connect software with databases, third-party tools, and other teams’ hardware/software.
Location: Ukraine
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop desktop applications (PC, single-board) to automate mass production processes, testing, and device calibration.
  • •Integrate hardware into production software needed to verify/calibrate specific functions of security, video, and smart-home devices.
  • •Use CI/DI systems to automate version management for production software.
  • •Create auxiliary programs, scripts, analysis algorithms, and APIs for interaction between software, databases, third-party software, and other teams’ software/hardware.

Pay and Benefits

Perks:Health InsuranceLearning Budget

Key Requirements

  • •Hands-on experience with PyQT/PySide (must have).
  • •2+ years of commercial experience with Python 3.
  • •Understanding of Multiprocessing, Threading, Socket, and Python Standard Libraries.
  • •Knowledge of HTTP/TCP and the OSI model.
  • •Experience with OOP, Git, and Linux (plus English reading level for documentation).
Experience:2+ years
Skills:Communication
Languages:English
Tech Stack:Python 3PyQTPySideMultiprocessingThreadingSocketHTTPTCPOSI modelOOPGitLinuxPyInstallerDjangoFlaskJenkinsCI/CDDockerDocker-composeAWS

Company Brief

Ajax Systems
Designs and manufactures wireless professional security systems and smart home devices, including alarms, sensors, cameras, and communication hubs, sold globally for residential and commercial security and IoT integration.
Industry: Surveillance & Security Hardware
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Kyiv, Ukraine
Founded: 2011
WebsiteLinkedIn