Skip To Main Content
backBack to Search

Senior Python Developer

Remote in Georgia
Python.Core
& 11 others

We are looking for a seasoned Senior Python Developer to join our team and drive impactful projects forward.

This position focuses on crafting cutting-edge software, addressing technical challenges, and fostering collaboration with peers. If you are passionate about Python development and excel in dynamic, team-driven environments, this role is well-suited for you.

Responsibilities
  • Ensure high performance of Python applications through development, maintenance, and optimization
  • Collaborate with cross-functional teams to determine technical requirements and deliver tailored solutions
  • Enhance scalability and efficiency by refactoring existing codebases
  • Expand application capabilities by designing and integrating RESTful APIs
  • Produce reusable and well-structured code aligned with industry standards
  • Offer mentorship and constructive feedback to junior developers in code reviews
  • Diagnose and fix bugs or technical issues within existing software
  • Establish efficient processes for development and deployment workflows
  • Keep abreast of emerging Python technologies, tools, and best practices
  • Define and develop system architecture in alignment with project needs
Requirements
  • A degree in Computer Science, Engineering, or a related field
  • At least 3 years of professional experience with Python, including mastery of advanced programming practices
  • Background in using cloud platforms like AWS or Google Cloud for application deployment and scaling
  • Knowledge of relational and non-relational databases, including PostgreSQL, MySQL, or MongoDB
  • Proficiency in REST APIs, Git control systems, and unit testing methodologies
  • Familiarity with test-driven development (TDD) or behavior-driven development (BDD) methods
  • Skills in Docker for containerization and portable environment creation
  • Understanding of DevOps processes, such as automated workflows, continuous integration, and delivery pipelines
  • Background in Agile methodologies like Scrum along with tools such as Jira for effective project management
  • Competency in English (B2 level or above), both written and spoken communication
Nice to have
  • Advanced understanding of Python frameworks such as Django, Flask, or FastAPI
  • Qualification in event-driven programming models and principles of microservice architecture design
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn