Vacancy catalog
EPAM
Open role

Senior Python Engineer

EPAMCroatia
Work model
Remote
Experience
4+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
17 tags

Technology context

17

Parsed from the vacancy text; ordered by relevance to this role.

AWSAzurePythonGCPKubernetesCloudBackendDevOpsDockerFrontendMicroservicesRESTCI/CDNoSQLSQLGitFlask

Full listing

Role description

We are looking for a Senior Python Engineer to join our team and deliver high-quality software solutions by leveraging modern technologies and best practices.

Responsibilities

  • Design, build, and maintain robust and scalable Python applications and services
  • Develop clean, efficient, and well-documented code following best practices
  • Build and integrate RESTful APIs and backend systems
  • Optimize application performance and scalability
  • Collaborate with cross-functional teams including product managers, frontend developers, and DevOps engineers
  • Participate in code reviews, testing, and continuous improvement initiatives
  • Maintain and enhance existing systems, ensuring reliability and performance
  • Write and maintain technical documentation for processes, tools, and systems

Requirements

  • 4+ years of experience as a Python Developer or in a similar software engineering role
  • Strong proficiency in Python and its core libraries (e.g., Flask, FastAPI, Pydantic, NumPy, Pandas)
  • Proven experience in designing, developing, testing, and deploying scalable backend applications
  • Solid understanding of software engineering principles, including design patterns, testing, and version control (Git)
  • Experience working with RESTful APIs, microservices, and asynchronous programming
  • Familiarity with databases (SQL and NoSQL) and data modeling best practices
  • Hands-on experience with at least one major cloud provider (AWS, Azure, GCP, or OCI)
  • Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices
  • Strong problem-solving, debugging, and analytical skills
  • Excellent communication and collaboration abilities