Senior Python Engineer
⚲ Kraków, Poznań, Wrocław, Łódź, Warszawa
14 580 - 22 350 PLN (PERMANENT)
Wymagania
- Python
- Django
- Flask
- Object-oriented programming
- Design Patterns
- REST API
- Microservices architecture
- Kafka
- Git
- Docker
- Kubernetes
- OpenShift
- GCP
- Splunk
- SQL
- JavaScript
- Angular
- Hadoop (nice to have)
- Spark (nice to have)
Opis stanowiska
O projekcie:
As a Senior Python Engineer you will be responsible for building and deploying applications using standard build tools. On a daily basis you will work in Scrum, advise best solutions to client, create documentation of the work done and report directly to Team Leader.
We offer
- Working in a highly experienced and dedicated team
- Benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- On-line training and certifications fit for career path
- Access to e-learning platform
- Social events
Wymagania:
Requirements
- Min. 4 years of hands-on experience in Python development.
- Proficiency in Python (3.6 and above), Django/Flask, SQLAlchemy, and related technologies.
- Strong understanding of object-oriented programming and design patterns.
- Experience in design and build of enterprise systems - RESTful APIs, API Design concepts and microservices architecture, messaging (e.g., Kafka), observability (ELK, Splunk) & security
- Familiarity with version control systems (e.g., Git) with advanced branching and merging concepts to support large teams.
- Excellent problem-solving skills and attention to detail.
- Familiar with front-end technologies in Angular, TypeScript, and JavaScript.
- Knowledge of Docker and Kubernetes-based cloud deployment platforms like OpenShift Container Platform.
- Familiatity with Cloud technologies (GCP)
Codzienne zadania:
- Design, develop, and maintain high-performance Python applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organisation, and automation, including code reviews and ensuring robust technical standards.
- Manage and optimize containerized applications using OpenShift.
- Work with Oracle databases.
- Implement/Maintain CI/CD pipelines using Jenkins/GitHub Actions and Maven/Gradle.
- Build and deploy applications using standard build tools.
- Design and implement applications with a focus on observability and supportability.
- Present work effectively to both technical and non-technical audiences.
As a Senior Python Engineer you will be responsible for building and deploying applications using standard build tools. On a daily basis you will work in Scrum, advise best solutions to client, create documentation of the work done and report directly to Team Leader.
We offer
- Working in a highly experienced and dedicated team
- Benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- On-line training and certifications fit for career path
- Access to e-learning platform
- Social events
Wymagania:
Requirements
- Min. 4 years of hands-on experience in Python development.
- Proficiency in Python (3.6 and above), Django/Flask, SQLAlchemy, and related technologies.
- Strong understanding of object-oriented programming and design patterns.
- Experience in design and build of enterprise systems - RESTful APIs, API Design concepts and microservices architecture, messaging (e.g., Kafka), observability (ELK, Splunk) & security
- Familiarity with version control systems (e.g., Git) with advanced branching and merging concepts to support large teams.
- Excellent problem-solving skills and attention to detail.
- Familiar with front-end technologies in Angular, TypeScript, and JavaScript.
- Knowledge of Docker and Kubernetes-based cloud deployment platforms like OpenShift Container Platform.
- Familiatity with Cloud technologies (GCP)
Codzienne zadania:
- Design, develop, and maintain high-performance Python applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organisation, and automation, including code reviews and ensuring robust technical standards.
- Manage and optimize containerized applications using OpenShift.
- Work with Oracle databases.
- Implement/Maintain CI/CD pipelines using Jenkins/GitHub Actions and Maven/Gradle.
- Build and deploy applications using standard build tools.
- Design and implement applications with a focus on observability and supportability.
- Present work effectively to both technical and non-technical audiences.
🔍 Dekoder Ogłoszenia
🔴
advise best solutions to client
Oczekuje się, że będziesz aktywnie proponował rozwiązania, ale ostateczna decyzja i odpowiedzialność za ich wdrożenie może spoczywać na kimś innym.
🔴
report directly to Team Leader
Może oznaczać brak bezpośredniego kontaktu z decydentami lub klientem, a także potencjalnie bardziej hierarchiczną strukturę zespołu.
🔴
enterprise systems
Może oznaczać pracę nad dużymi, złożonymi systemami, które mogą być trudne do zrozumienia lub modyfikacji, a także potencjalnie starsze technologie.
🔴
Familiar with front-end technologies in Angular, TypeScript, and JavaScript.
Choć ogłoszenie jest na stanowisko Python Engineera, oczekuje się podstawowej znajomości front-endu, co może oznaczać konieczność pracy nad pełnym stosem technologicznym.
🔴
Working in a highly experienced and dedicated team
Może oznaczać, że zespół jest doświadczony, ale również że oczekuje się od Ciebie dopasowania do ich stylu pracy i tempa, bez możliwości wprowadzania znaczących zmian.