Junior/Strong Junior Python Developer

Ajax Systems
Ukraine
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Problem-solving","Initiative","Collaboration"]

Build and maintain Python applications and scripts that automate internal QA processes for Ajax devices. Develop and support PyQt-based graphical interfaces for testing and hardware workflows, and create services to communicate with devices over protocols such as UART and TCP. Work with databases (MySQL, MongoDB), integrate external APIs, and help set up and maintain infrastructure including Docker, CI/CD, and system services as part of the QA Devices Automation team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ajax Systems
Ajax Systems
4 days ago

Junior/Strong Junior Python Developer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Build and maintain Python applications and scripts that automate internal QA processes for Ajax devices. Develop and support PyQt-based graphical interfaces for testing and hardware workflows, and create services to communicate with devices over protocols such as UART and TCP. Work with databases (MySQL, MongoDB), integrate external APIs, and help set up and maintain infrastructure including Docker, CI/CD, and system services as part of the QA Devices Automation team.
Location: Ukraine
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Develop Python applications and scripts to automate internal QA processes.
  • •Create PyQt/PySide graphical interfaces for testing tools and hardware workflows.
  • •Develop and maintain services for device communication using UART, TCP, and related protocols.
  • •Set up and maintain infrastructure including Docker and CI/CD and supporting system services.
  • •Build utilities to simplify Manual QA work, including working with databases and integrating external APIs.

Pay and Benefits

Perks:Health Insurance

Key Requirements

  • •Strong Python 3.11+ skills and confidence with OOP and design patterns.
  • •Experience with pytest and Git.
  • •Practical experience with Docker (including Docker Compose) and UNIX/Linux environments, plus bash fundamentals.
  • •Experience developing GUI tools with PyQt/PySide (and optionally pyqtgraph).
  • •Knowledge of device and network communication (TCP/IP, HTTP, UART/serial) and work with databases (MySQL, MongoDB).
Experience:QAAutomationHardware testingDevice communicationSecurity systems
Skills:Problem-solvingInitiativeCollaboration
Languages:English
Tech Stack:PythonPytestGitDockerDocker ComposePyQtPySidePyqtgraphLinuxUNIXBashTCP/IPHTTPMySQLMongoDBUARTSerialCI/CDKubernetesAWS

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