Python Developer
Technology
Toronto, Canada2 days agoUntil 2026-11-12
Full timeOn-site
Job description
Summary:
Build, deploy and operate Python services on Linux. The role demands strong Linux fundamentals — including sudo, systemd, shell scripting and permissions — alongside production-grade Python engineering.Key Responsibilities
- Design and develop backend services and automation tooling in Python 3.x.
- Build and consume RESTful APIs using FastAPI / Flask / Django.
- Operate services on Linux (RHEL / Ubuntu / CentOS); manage users, groups, sudoers and file permissions.
- Write robust Bash / shell scripts for deployment, scheduling (cron / systemd timers) and housekeeping.
- Package, deploy and monitor services using systemd units, journald and standard Linux tooling.
- Diagnose production issues using strace, lsof, top, iotop, ss, tcpdump and log analysis.
- Collaborate with DevOps on CI/CD, container builds and server hardening.
- 7+ years of production Python development (3.9+).
- Strong Linux administration: file system, processes, networking, systemd.
- Deep understanding of sudo and /etc/sudoers — privilege delegation, NOPASSWD rules, security implications.
- Proficient in Bash scripting, cron, logrotate and SSH-based automation.
- REST API frameworks: FastAPI, Flask or Django REST Framework.
- Oracle database experience — PL/SQL, stored procedures, query tuning; cx_Oracle / oracledb driver and SQLAlchemy ORM.
- Virtual environments, pip / poetry, packaging and dependency hygiene.
- Git-based workflows and code-review discipline.
- Containerization — Docker, Docker Compose, basic Kubernetes.
- Configuration management (Ansible) or IaC (Terraform).
- Message brokers — RabbitMQ, Kafka, Redis Streams.
- Observability stack — Prometheus, Grafana, ELK.
- Async Python (asyncio, aiohttp) and concurrency tuning.
- Cloud exposure — AWS or Azure for compute, storage and secrets.
Keywords
PythonLinux AdministrationBash ScriptingSystemdSudo and SudoersREST APIsFastAPIFlaskDjango REST FrameworkOracle DatabasePL/SQLSQLAlchemyCronGitDockerAnsiblePython 3.xLinuxRHELUbuntu
Interested in this role?