Python Web Developer Poland or Remote
Python Web Developer Description
Job #: 82817The remote option applies only to the Candidates who will be working from any location in Poland.
DESCRIPTION
We are looking for Python Web Developers on all seniorities (from novice to expert) to join our team in Poland.
EPAM is offering possibility to work in variety of projects in different domains, from Marketing and Fintech though Retail and Automotive, finishing with mission-critical Healthcare and Renewable Energy. Our clients differ from small startups to large companies, including the most recognizable and wide-known global players. Having wide project portfolio will help us to ensure the best fit between your skillset and expectations and position requirements.
We are supporting Employment Contract or B2B, depending on your preferences.
#LI-DNI
#LI-DNP
Responsibilities
- Work on various projects with Product Owners, JS developers, UX designers, Site Reliability Engineers, Database Admins and contribute to the success of our customers
- Design and implementation of new business requirements
- Development of containerized microservices that utilize business logic to achieve expected output
- Writing server-side web application logic
- Analyze, rethink, and refactor the code to scale the application
- Performance tuning, improvement, balancing, usability, automation
- Participate in infrastructure development
Requirements
- 3+ for senior, 5+ for lead of experience in designing and implementing Python applications
- Expertise in Python, with knowledge of at least one Python web framework (i.e. Django, Flask, Pyramid)
- Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Experience in web development: building APIs and REST services (integrated with 3rd party libraries)
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Understanding of the threading limitations of Python, and multi-process architecture
- Familiarity with event-driven programming in Python
- Knowledge of the Scrum and Agile methodologies
- Experience with Amazon Web Services (AWS) / MS Azure / GCP or at least basic knowledge of clouds
- For senior (all above +):
- Demonstrates self-management skills, works without supervision, supports, and/or supervises less experienced colleagues
- Able to directly communicate with a customer in areas of requirements gathering and refinement, doing demos, showing results of own work
- For lead (all above +):
- Knowledge (and ideally experience) in starting a new project from scratch from a technical point of view
- Has at least one full cycle project participation experience or participated in several projects covering different phases of the development lifecycle
- Able to plan own work effectively and do correct prioritization
- Able to solve technical and non-technical impediments that prevent a successful individual work or the entire teamwork. A successful troubleshooter
Nice to have
- Knowledge of at least one JavaScript framework or library (Angular, React, Vue or Ember)
- Familiarity with some ORM (Object Relational Mapper) libraries
- Hands-on experience with databases
- ElasticSearch
- For senior (additionally):
- Knowledge (and ideally experience) in starting a new project from scratch from a technical point of view
- Able to plan own work effectively and do correct prioritization
- For lead (additionally):
- Able to explain which decisions were made on the projects, which other options or alternatives were considered and why chose the given one. Able to explain which criteria were used
- Experience in team leading
We offer
- Team & working conditions:
- Friendly team and enjoyable working environment
- Engineering community of industry’s professionals
- Flexible schedule and opportunity to work remotely
- Relocation within our offices
- Corporate and social events
- Benefits package (health insurance, multisport, shopping vouchers)
- Stable income:
- Employment Contract or B2B
- Regular assessments and salary reviews
- Participation in the Employee Stock Purchase Plan
- Referral bonuses
- Career development:
- Innovative solutions delivery and engineering excellence
- Outstanding career roadmap
- Leadership development, career advising, soft skills and well-being programs
- Certification (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud Guru
- Language classes on English and Polish for foreigners
- Please note that only selected candidates will be contacted