Junior Software Developer (Contract)
Core
Modernize the toolchain to be OS-agnostic, ensuring smooth execution across Linux, Windows (WSL2), and high-performance compute environments.
Role type
Junior Software Developer (Contract)
Builds
Backend code, command-line interfaces (CLI), and CI/CD automation scripts for engineering teams.
Domain
Software Engineering / Cross-Platform Development
Required skills
Python, C++, CLI development, cross-platform engineering, data serialization (JSON, XML, YAML), CI/CD automation, unit testing
Preferred skills
Refactoring legacy code, writing automated validation scripts, improving developer experience (DX)
Technologies
Python, C++, Jenkins, WSL2, Linux, Windows
Responsibilities
Write and optimize backend code and CLIs; refactor legacy scripts for cross-platform compatibility; work with data serialization formats; write automated validation scripts for CI/CD pipelines; improve internal tool usability with clear error messages; write unit tests and assist in automated stress tests.
