Senior Python Developer
We are searching for an accomplished Senior Python Developer to join our team.
This position provides the chance to contribute to advanced projects in a dynamic and creative environment. You will collaborate with knowledgeable peers and play an essential part in advancing our technical solutions.
Responsibilities
- Build and support robust backend systems and services that scale with business needs
- Collaborate with diverse teams to ensure delivery of reliable and effective software solutions
- Participate in peer code reviews and help maintain high standards of code quality
- Improve system performance and address technical issues as they arise
- Manage integration with external APIs and third-party services
- Create and update technical documentation for both new and existing system components
- Uphold and advocate for best practices throughout the software development process
- Assist in refining team processes and expanding technical capabilities
Requirements
- At least 3 years of relevant experience in software development
- Advanced expertise in Python for application design and maintenance
- Strong foundation in database design, administration, and performance tuning
- Skilled in using Git for version control and collaborative workflows
- Hands-on experience with Python web frameworks such as Django or Flask
- Knowledge of configuring and deploying Python web servers
- Understanding of security fundamentals and their implementation in software projects
- Experience setting up user authentication and authorization systems
- Acquainted with software development methodologies like Agile or Scrum
- Proficient English communication skills, both verbal and written, at B2+ level or higher
Nice to have
- Experience working with AI technologies or Large Language Models (LLM) in development environments
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