Technologies & tools
We are looking for a Senior Python Engineer to join our team in Cracow. In this role, you will work closely with cybersecurity experts to develop and deliver software solutions that enhance security for our banking services. You will engage in a variety of engineering activities, including building REST API services, developing data pipelines, and automating testing processes. If you are passionate about leveraging your Python expertise in a dynamic environment, this opportunity is for you.
Your tasks
- Designing, developing, and deploying REST API services for internal users
- Building data pipelines and ETL jobs to support data integration
- Collaborating with cybersecurity experts to refine requirements and propose new solutions
- Adhering to microservice design principles to ensure scalability and maintainability of services
- Conducting L2/L3 troubleshooting and bug fixing for existing services
- Writing automated test cases and technical documentation to support delivered code
- Performing peer reviews and mentoring junior developers in the team
- Identifying bottlenecks in the development process and proposing improvements
Requirements
- Minimum 5 years of experience in Python web development using frameworks such as FastAPI, Flask, or Django
- Strong understanding of microservice architectures and concepts like CQRS, SAGA, and event sourcing
- Experience with containerization and orchestration tools like Docker and Kubernetes
- Proficient in SQL programming with the ability to construct complex queries
- Knowledge of cloud data warehouse technologies such as BigQuery and RedShift
- Strong sysadmin skills in Linux and a solid understanding of networking concepts
- Familiarity with Git and various branching strategies
- Good understanding of frontend development using HTML, CSS, and JavaScript
- Knowledge of agile and DevSecOps processes, with experience using tools like Jira and Confluence
- Advanced level of English
- Willingness to work from the Kraków office six times per month
Job no. JOB-QVBYQ
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.
Технології
Ми шукаємо Senior Python Engineer, щоб приєднатися до нашої команди в Кракові. У цій ролі ви будете тісно співпрацювати з експертами з кібербезпеки для розробки та впровадження програмних рішень, які підвищують безпеку наших банківських послуг. Ви будете займатися різноманітними інженерними завданнями, включаючи створення REST API сервісів, розробку конвеєрів даних та автоматизацію процесів тестування. Якщо ви захоплені використанням своїх знань Python у динамічному середовищі, ця можливість для вас.
Завдання
- Проектування, розробка та впровадження REST API сервісів для внутрішніх користувачів
- Створення конвеєрів даних та ETL завдань для підтримки інтеграції даних
- Співпраця з експертами з кібербезпеки для уточнення вимог та пропозиції нових рішень
- Дотримання принципів проектування мікросервісів для забезпечення масштабованості та підтримуваності сервісів
- Виконання L2/L3 усунення несправностей та виправлення помилок для існуючих сервісів
- Написання автоматизованих тестів та технічної документації для підтримки наданого коду
- Проведення рецензій коду та наставництво молодших розробників у команді
- Виявлення вузьких місць у процесі розробки та пропозиція покращень
Наші очікування
- Мінімум 5 років досвіду в розробці веб-додатків на Python з використанням фреймворків, таких як FastAPI, Flask або Django
- Глибоке розуміння архітектур мікросервісів та концепцій, таких як CQRS, SAGA та подійне джерело
- Досвід роботи з контейнеризацією та інструментами оркестрації, такими як Docker та Kubernetes
- Володіння SQL-програмуванням з можливістю створення складних запитів
- Знання технологій хмарних сховищ даних, таких як BigQuery та RedShift
- Сильні навички системного адміністрування в Linux та хороше розуміння мережевих концепцій
- Ознайомленість з Git та різними стратегіями гілкування
- Добре розуміння фронтенд-розробки з використанням HTML, CSS та JavaScript
- Знання Agile та DevSecOps процесів, з досвідом використання інструментів, таких як Jira та Confluence
- Високий рівень англійської мови
- Готовність працювати з офісу в Кракові шість разів на місяць
Вакансія № JOB-QVBYQ
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.