Senior Python Developer

We are looking for a Senior Python Developer to join our team. This position gives you the chance to tackle meaningful projects alongside a skilled and collaborative group of colleagues. If you thrive on solving intricate technical challenges and take pride in delivering high-quality software, we want to connect with you.

Responsibilities

  • Build and maintain scalable backend architecture aligned with company goals
  • Review peer code submissions to uphold strong coding standards
  • Work closely with various teams to gather and clarify technical needs
  • Diagnose and fix intricate issues throughout the software stack
  • Weigh in on architectural choices and long-term technical planning
  • Guide and support less experienced developers on the team
  • Fine-tune application speed and maintain overall system stability
  • Produce readable, well-structured, and properly documented code
  • Take part in sprint planning sessions and effort estimation
  • Keep up to date with new technologies and evolving industry standards

Requirements

  • Minimum of 3 years of hands-on experience in software development
  • Solid command of Python along with its essential libraries
  • Practical background in database design and query optimization
  • Working experience with Git for tracking changes and team collaboration
  • Direct experience building applications using Python web frameworks
  • Understanding of Python web servers and how to deploy them effectively
  • Firm grasp of security fundamentals and secure coding practices
  • Familiarity with various software development methodologies and their real-world use
  • Proven experience setting up user authentication and authorization systems
  • Some exposure to AI concepts and their integration into software projects
  • Solid written and verbal English communication at a B2 level or above

Nice to have

  • Knowledge of Microservice Architecture Style and how it applies to distributed systems
  • Practical experience with Python testing tools and approaches for quality assurance
  • Awareness of SDLC methodologies to support organized development workflows

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