Skip To Main Content
backBack to Search

Senior Python Developer

Remote in Georgia
Python.Core
& 11 others

We are seeking an adept Senior Python Developer to join our team and contribute to groundbreaking projects.

This position entails creating high-quality software solutions, addressing intricate challenges, and collaborating seamlessly with team members.

If you are passionate about Python development and excel in a dynamic and team-oriented setting, this role is ideal for you.

Responsibilities
  • Develop Python applications to ensure exceptional functionality and performance
  • Collaborate with cross-disciplinary teams to gather technical requirements and define solutions
  • Enhance existing codebases for improved scalability and efficiency
  • Design and integrate RESTful APIs to expand application capabilities
  • Write clean, modular, and industry-compliant code for long-term maintainability
  • Guide junior developers by providing constructive feedback during code reviews
  • Diagnose and resolve technical issues or bugs in a timely manner
  • Establish efficient workflows for development and deployment practices
  • Master new tools, technologies, and advancements in Python programming
  • Contribute significantly to the design and construction of system architecture
Requirements
  • A degree in Computer Science, Engineering, or a similar discipline
  • 3+ years of professional Python programming experience, including advanced techniques
  • Background in using cloud platforms like AWS or Google Cloud for application deployment and scaling
  • Knowledge of relational and non-relational databases like PostgreSQL, MySQL, or MongoDB
  • Proficiency in working with REST APIs, Git for version control, and unit testing frameworks
  • Familiarity with TDD or BDD methodologies to ensure code quality
  • Hands-on background in containerization tools like Docker for portable deployments
  • Understanding of DevOps practices, including continuous integration/delivery and automated pipelines
  • Experience with Agile methodologies such as Scrum, and tools like Jira for workflow management
  • Competency in English communication (B2 level or higher), both in speaking and writing
Nice to have
  • Proficiency in Python frameworks like Django, Flask, or FastAPI
  • Expertise in designing event-driven programming models and implementing microservice architectures
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