Senior Python Developer

We are looking for a Senior Python Developer to join our team. This role offers the opportunity to work on challenging projects while collaborating with a talented group of professionals. If you are passionate about building robust software solutions and enjoy tackling complex technical problems, we would love to hear from you.

Responsibilities

  • Design and implement scalable backend systems that support business objectives
  • Participate in code reviews to maintain high standards of code quality
  • Collaborate with cross-functional teams to define technical requirements
  • Troubleshoot and resolve complex technical issues across the application stack
  • Contribute to architectural decisions and technical roadmaps
  • Mentor junior team members and share technical knowledge
  • Optimize application performance and ensure system reliability
  • Write clean, maintainable, and well-documented code
  • Participate in sprint planning and estimation activities
  • Stay current with emerging technologies and industry best practices

Requirements

  • At least 3 years of relevant professional experience in software development
  • Strong proficiency in Python and its core libraries
  • Experience working with databases, including design and query optimization
  • Practical knowledge of Git for version control and collaborative development
  • Hands-on experience with Python web frameworks for building applications
  • Familiarity with Python web servers and deployment practices
  • Solid understanding of security principles and best practices in software development
  • Knowledge of software development methodologies and their practical application
  • Experience implementing user authentication and authorization mechanisms
  • Exposure to AI concepts and their application in software solutions
  • Strong written and spoken English proficiency at a B2 level or higher

Nice to have

  • Understanding of Microservice Architecture Style and its implementation in distributed systems
  • Experience with Python testing frameworks and methodologies to ensure code quality
  • Familiarity with SDLC methodologies for structured software development processes

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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available