Senior Python Engineer (Web development)

HybridSalary not specified
Montenegro

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior Python Engineer specializing in web development to join our team and deliver high-quality solutions for our clients.

Responsibilities

  • Participate in the full-cycle development process including design, implementation, testing, and deployment using Python
  • Integrate software solutions with external systems and applications
  • Collaborate with customers to gather and refine requirements
  • Identify, escalate, and resolve technical issues effectively
  • Conduct and contribute to the code review process
  • Implement functionalities based on design specifications and documentation
  • Foster teamwork and collaboration with other engineers and stakeholders

Requirements

  • At least 4 years of experience in software development
  • Knowledge of Python and adherence to Python coding standards and best practices
  • Proficiency in OOP principles and design patterns
  • Expertise in relational databases (PostgreSQL, MySQL) and non-relational databases (Redis, MongoDB, DynamoDB)
  • Experience in frameworks like Django, Flask, or FastAPI
  • Competency in working with message brokers such as Kafka, RabbitMQ, or AWS Kinesis
  • Familiarity with cloud technologies like AWS, GCP, or Azure
  • Skills in Docker and Kubernetes
  • Good communication skills in English (B2+)

Nice to Have

  • Experience with Prompt Engineering and GenAI

About the Company

[Company description if present]

Job Details

Company name:
EPAM
Location:
Montenegro
Work Mode:
Hybrid
Posted on TheJob:
May 20, 2026
Last checked:
Jul 5, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.