Backend Python Engineer (BOG)
Bogota, Bogota, Colombia
Full Time
Information Technology
Experienced
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.
Required Skills
- Clear written/spoken English (C1) and ability to communicate async.
- 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.
Apply for this position
Required*