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