HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    KU

    Kumaran Systems

    Information Technology

    Python Lead

    Toronto, CanadaOn-SiteFull-timePosted 4d ago
    All Kumaran Systems jobs

    Job description

    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. Must-Have Skills
    • 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. Good-to-Have Skills
    • 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. Qualifications Page 2 Job Descriptions – .NET & Python
    • Bachelor's/Master's in Computer Science, Engineering or equivalent.
    • Comfortable owning services end-to-end — from code to production support.
    • Strong problem-solving on Linux and clear technical communication.

    Job details are sourced from the employer's original posting.

    Open job posting
    KU

    About the company

    Kumaran Systems

    Kumaran Systems is a technology company providing IT solutions and services.

    View all Kumaran Systems jobs
    Industry
    Information Technology
    Open roles
    65

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.