Position Summary We are looking for a Backend Python Engineer to drive the design, implementation, and validation of Python backend services and APIs for one of our clients.
This position will take full end-to-end ownership — from technical design through coding, testing, deployment, and integration with CI / CD pipelines — ensuring scalable, reliable, and secure systems.
This is a hybrid role based in Bogota.
Responsibilities Own the design and implementation of backend services and APIs (REST / GraphQL) in Python.
Deliver features end-to-end : design, build, test, deploy, and validate in production.
Integrate with third-party APIs and internal systems reliably and securely.
Set up and maintain CI / CD pipelines, test automation, and deployment workflows.
Ensure high test coverage and enforce engineering best practices.
Monitor, debug, and resolve production issues; continuously improve reliability.
Collaborate with product, data, and infrastructure teams in agile delivery.
Take end-to-end technical ownership of assigned services, from design through integration into pipelines and production validation.
5–8+ years of professional experience as a backend or software engineer with a strong recent Python focus .
Expertise with Scala, FastAPI or Django , SQL (PostgreSQL / MySQL), and ORMs.
Proficiency in Docker, CI / CD (GitHub Actions / GitLab), and testing frameworks.
Hands-on experience integrating systems and building pipelines.
Strong system design and problem-solving skills; ability to deliver resilient solutions.
Proficiency with cloud platforms (AWS / GCP / Azure — containers, managed DBs, secrets).
Nice to Have Caching (Redis), task queues (Celery / RQ), message brokers (Kafka / SQS).
Experience with ETL / data pipelines, dbt, or analytics integrations.
Knowledge of AuthN / Z (OAuth / OIDC), RBAC, and security best practices.
Observability (OpenTelemetry), metrics, dashboards, and alerting systems.
Infrastructure-as-Code (Terraform) or DevOps tooling exposure.
Powered by JazzHR
Engineer • Bogota, Bogota, CO