- Home
- Job offers
- Kraków
- Python Developer
- Senior Python Developer
Offer is no longer available
Senior Python Developer
EPAM - view profile
- 100% Remote
May 18
-
Kraków, Poland
-
Senior
-
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
- Bash
- Python
- Docker
- git
- rest
- Cloud
- NOSQL
Nice to have
- Django
- Flask
- Linux
- Big data
- machine learning
Responsibilities
- Work within the development team delivering the core features in Agile environment.
- Take responsibility for ensuring the delivery meets the required quality standards.
- Help other engineers to solve problems, through sharing your expert knowledge.
- Adjust the processes and introduce new tools to improve the delivery effectiveness.
- 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 4y of experience in implementing Python-based applications & solutions.
- Very good knowledge of Core Python.
- Good knowledge of at least one web framework (ideally Flask, Django or fastAPI).
- Experience with SQL databases, including tuning and troubleshooting skills.
- Good knowledge of available NoSQL solutions.
- Hands-on experience with cloud and tools like Docker.
- 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.
- Expert knowledge of software development lifecycle.
- Strong, hands-on experience with agile methodologies (Scrum and 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
-
Other
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