← Все вакансии/jobgether
RemoteUS

Python Engineer

J
jobgether
Формат
Remote
О роли

Описание вакансии

About the company

Join a globally distributed engineering environment where Python is used to build reliable, maintainable, and high-quality software across a broad open-source technology ecosystem. You may contribute to products spanning server infrastructure, Kubernetes, desktop applications, web services, utilities, frameworks, and production tooling.

Responsibilities
  • Design, develop, test, and maintain high-quality, modern, and idiomatic Python software
  • Contribute to products and services that may run across servers, Kubernetes environments, desktop systems, web platforms, or production infrastructure
  • Collaborate proactively with globally distributed engineering teams to deliver reliable and maintainable solutions
  • Debug complex technical issues, identify root causes, and implement robust solutions
  • Contribute to technical architecture and engineering decisions across assigned projects and codebases
  • Take technical ownership and provide leadership within engineering teams and relevant open-source communities
  • Develop comprehensive automated tests and promote strong quality and test engineering practices
  • Create clear, thorough technical documentation
  • Improve software performance, reliability, security, and maintainability
  • Contribute to open-source projects and help foster healthy, active technical communities
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, STEM, or a related discipline, or a compelling alternative professional background
  • Demonstrated professional experience developing modern, maintainable Python software
  • Strong experience with Python programming, software design, testing, debugging, and code quality
  • Professional experience working with Linux, particularly Debian or Ubuntu-based environments
  • Strong understanding of software engineering principles, with attention to performance, reliability, maintainability, and security
  • Excellent written and spoken English
  • Experience with container technologies such as LXD, Docker, or Kubernetes is a plus
  • Familiarity with build systems, toolchains, and cross-compilation is advantageous
  • Additional programming experience in languages such as Go, Rust, C, or C++ is beneficial
  • Experience with web or Flutter front-end development, REST or gRPC APIs, SQL or NoSQL databases, public cloud platforms, or OpenStack is a plus
  • Additional experience with Debian/Ubuntu packaging, systems programming, scalable web services, performance engineering, or security is highly valuable
Conditions
  • Compensation based on geographical location, experience, and performance
  • Performance-driven annual bonus in addition to base compensation
  • Distributed and remote-first work environment
  • Twice-yearly in-person team sprints and opportunities to collaborate with colleagues internationally
  • USD 2,000 annual personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long-haul company events
Стек и навыки

С чем работаем