Remote Job
Senior/Lead Python Developer
EPAM Systems, Inc.
- Full Time
- Posted : 3 years ago
TELECOMMUTE LOCATION: REMOTE, RUSSIA
About the company EPAM is committed to providing our global team of 36,700 EPAMers with inspiring careers from day one. In today’s new market conditions we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential. We are seeking an experienced and ambitious Python Developer to work on real-world problems. If you are lucky to possess this most demanded skills, get ready You will be fully involved in the development of our high-performance platform based on Python. We expect you to provide acute solutions for data-intensive environments. If you are ready to perform high-quality synchronization and be excellent in everything you do, this position is yours. We invite you to join our team remotely and work with European customers.
We offer:
- Outstanding career development opportunities.
- Knowledge-sharing with colleagues all around the world.
- Regular assessments and salary reviews.
- Competitive compensation Social package – medical & family care.
- Friendly team and enjoyable working environment.
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
- Community of 36,700 industry’s top professionals.
- Flexible working schedule Corporate and social events.
Responsibilities and Duties - Participate in full-cycle web application development.
- Design, implement, test Launch solutions in Python.
- Be involved in a code review process.
- Communicate with the customer to clarify requirements.
- Drive the collaboration process with other team members.
Requirements & Experiences:
- Experience in Python coding standards and best practices.
- Understanding of Relational databases, Cloud Technologies and Messaging queues.
- Good knowledge of OOP and design patterns.
- Ability to use distributed applications architecture.
- Experience in Kubernetes or Docker Swarm, Django or Flask.
- Understanding of software development life cycle and methodologies.
- Technology tools Python, PostgreSQL, MySQL, AWS, GCP, Azure, RabbitMQ, Docker, CentOS / Debian / Ubuntu.
Skills
- MySQL
- Python
- Software Development
- Web Application Development
- Cloud
- Kubernetes
- communication skills
- Object Oriented Programming
- PostgreSQL
- Leadership Skills
- Coding
- Software Programming
- Technology Enabled Tools