Senior Python Engineer
Todos los candidatos deben asegurarse de leer atentamente la siguiente descripción del puesto y la información antes de enviar su solicitud.

Location: Barcelona, Spain (hybrid working mode)

We are seeking a Senior Python Engineer to design, develop and maintain robust backend systems that support mission-critical business applications. The role involves collaborating closely with cross‑functional teams throughout the software development lifecycle.

Responsibilities

  • Design, develop, and maintain backend applications using Python and related frameworks.
  • Implement and optimize API endpoints for scalability and performance.
  • Integrate applications with databases and external systems.
  • Write clean, maintainable, and testable code following best practices.
  • Debug, troubleshoot, and optimize to enhance reliability and security.
  • Participate in code reviews and contribute to continuous improvement.
  • Collaborate with product managers, architects, and developers to deliver business‑aligned solutions.
  • Ensure proper documentation to support knowledge sharing and maintainability.
  • Support CI/CD practices and deployment processes in a DevOps environment.
  • Stay updated on modern tools, technologies, and best practices.

Requirements

  • Bachelor's or master's degree in computer science, software engineering, or related field.
  • Strong programming skills in Python and experience with frameworks such as Django, Flask, or FastAPI.
  • Good understanding of relational databases and data modeling.
  • Solid knowledge of API design principles (RESTful) and integration patterns.
  • Familiarity with CI/CD pipelines, version control systems like Git, and automated testing.
  • Knowledge of software architecture principles including modularity, scalability, and security.
  • Excellent problem‑solving and debugging skills.
  • Strong communication and collaboration abilities.

Nice to have

  • Experience with containerization tools (Docker, Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of asynchronous programming and message queues.
  • Exposure to frontend technologies such as React or Angular.

Benefits

  • Private health insurance.
  • EPAM Employees Stock Purchase Plan.
  • 100% paid sick leave.
  • Referral Program.
  • Professional certification. xhfqzwm
  • Language courses.

#J-18808-Ljbffr
Similar jobs

Senior Python Engineer

Apply Now
Back to search page