- Home
- Job offers
- Kraków
- Python Developer
- Python Developer
Offer is no longer available
Python Developer
EPAM Systems - view profile
- 100% Remote
May 18
-
Kraków, Poland
-
Mid
-
ASAP
-
Full-time
-
Contract of Employment
-
English (B2)
-
100% remote
Job description
By joining EPAM, you will have a chance to work with experienced engineers and experts from all over the world. Our company will offer plenty of new opportunities for your growth. You will have a chance to build advanced solutions for our clients and use interesting technologies and tools. Our experts are ready to help you to improve your skills, through a wide range of trainings and certification programs. You will have a chance to try your skills in new roles and advance your career.
Our projects
We have multiple projects to offer, starting from a regular backend and full-stack development to most innovative projects using Big Data and Machine Learning. We cooperate with world-leading companies from the following business domains:
- Life Science,
- Media & Entertainment,
- Advanced technologies,
- Financial Services,
- Insurance.
Must have
- Python
- SQL
- Git
- Docker
- REST
Nice to have
- Django
- Flask
- Linux
- NoSQL
Responsibilities
- Work within the development team delivering the core features in Agile environment.
- Take responsibility for ensuring the delivery meets the required quality standards.
- Communicate with the customer to clarify requirements.
- Integration with other clients’ systems and applications
- Drive the collaboration process with other team members
- Further the knowledge and enthusiasm of software engineering techniques with your peers
Requirements and qualifications
- At least 2y of experience in implementing Python-based applications & solutions.
- Very good knowledge of Core Python.
- Knowledge of at least one web development framework (ideally Flask, Django or fastAPI)
- Experience with SQL databases.
- Fluency in Python unit testing and testing frameworks
- A solid foundation in computer science, good knowledge of data structures, strong analytical thinking skills and ability to solve algorithmic tasks.
- Clean coding and refactoring skills.
- Proficient skills with tools used in software development lifecycle, such as PyCharm/VS Code/Eclipse, Git, pip, virtual environments, Jenkins/TeamCity, JIRA, etc.
- Good knowledge of software development lifecycle.
- Hands-on experience with agile methodologies, especially Scrum or Kanban.
- Strong written and verbal communication skills in English, desire to work as part of a global team, ability to explain technical concepts clearly and effectively.
- Team player mentality.
Benefits
-
Sport card
-
Private medical care
-
Internal learning system
-
Foreign language courses
-
Free coffee
-
Bike parking
-
Relocation package
-
Home office possible
-
Fresh fruit and vegetables
Increase your chances of getting this job
-
Prove your
skills onlineShow your talent in Skill Verification Challenges -
Apply with CV+
Verified Skill ProfileYou decide which skills you want to reveal -
Recruiter see
your verified skillsNot just resume. It makes you stand out against other candidates -
Invitation to
final interviewFaster. Based on skills you demonstrate not just declare on CV