Logo for Grupo TECDATA Engineering

Senior Python Engineer (TDD / CI-CD / Linux)

Roles & Responsibilities

  • +10 years of software development experience
  • Strong Python (3.11+) experience, including Pytest and TDD
  • Experience with CI/CD pipelines and Linux command line
  • Knowledge of data analysis, data structures, and object-oriented design patterns

Requirements:

  • Develop Python solutions (3.11+) with TDD using Pytest
  • Collaborate with stakeholders to translate business needs into technical requirements; work in Agile/Scrum environments
  • Analyze data, data structures and software engineering logic; design OOP-based solutions using design patterns
  • Implement and maintain CI/CD pipelines; use Linux environments for development and operations

Job description


Modalidad: Remoto
Horario: 09:00 – 18:00
Experiencia requerida: +10 años
Idioma: Inglés C1

Responsabilidades principales

  • Desarrollo de soluciones en Python (3.11+).

  • Aplicación de prácticas de Test Driven Development (TDD) con Pytest.

  • Colaboración con stakeholders para traducir necesidades de negocio en requisitos técnicos.

  • Análisis de datos, estructuras y lógica de ingeniería de software.

  • Diseño de soluciones basadas en OOP y patrones de diseño.

  • Implementación y mantenimiento de pipelines de CI/CD.

  • Uso de entornos Linux para desarrollo y operación.

  • Trabajo en entornos Agile/Scrum.

Requisitos técnicos (Must-Have)

  • +10 años de experiencia en desarrollo software.

  • Experiencia sólida en Python (3.11+).

  • Experiencia con Pytest y TDD.

  • Conocimientos de análisis de datos y estructuras de datos.

  • Experiencia en CI/CD pipelines.

  • Manejo de entorno Linux (terminal).

  • Buen conocimiento de OOP y patrones de diseño.

  • Capacidad de comunicación con negocio y equipos técnicos.

Requisitos deseables

  • Conocimientos de Bash.

  • Conocimiento de SQL.

Soft skills

  • Mentalidad Agile / Scrum.

Python Developer Related jobs

Other jobs at Grupo TECDATA Engineering

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.