Logo for Grupo TECDATA Engineering

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

Roles & Responsibilities

  • Over 10 years of software development experience
  • Strong Python experience (3.11+)
  • Experience with Pytest and Test-Driven Development (TDD)
  • Experience with CI/CD pipelines

Requirements:

  • Develop Python-based solutions (3.11+) and apply TDD with Pytest
  • Collaborate with stakeholders to translate business needs into technical requirements
  • Design solutions using Object-Oriented Programming and design patterns; analyze data structures and software engineering principles
  • Implement and maintain CI/CD pipelines and operate in Linux environments within Agile/Scrum

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.