Vacancy catalog
EPAM
Open role

Senior Python Software Engineer

EPAMCzechia; Slovakia
Work model
Hybrid
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
21 tags

Technology context

21

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

Full listing

Role description

We are looking for a Senior Python Software Engineer to join our team.

Responsibilities

  • Develop and maintain backend applications using Python and various frameworks, with a focus on AWS technologies
  • Collaborate with cross-functional teams to plan, design, and implement software solutions
  • Participate in code reviews, identify areas for improvement, and provide technical guidance to the team members
  • Contribute to the design and development of APIs, database schemas, and data models
  • Troubleshoot and resolve software defects, ensuring high-quality and scalable solutions

Requirements

  • Proven experience with engineering with Python
  • Proficiency in REST APIs, Git, and Unit Test writing
  • Knowledge of NoSQL and SQL databases, event-driven systems & microservices
  • Experience with relational (PostgreSQL, MySQL, etc.) and non-relational databases (Redis, Mongo, DynamoDB, etc.)
  • Experience in one or more Python Web frameworks like Django, Flask, FastApi
  • Proficiency with one or more Cloud Technologies (AWS, GCP, Azure)
  • Experience in Agile, Scrum, Jira, and team collaboration
  • B2+ English level proficiency