Python Developer

Hledáme zkušeného a vášnivého vývojáře, který se specializuje na vývoj microservices pro podnikové prostředí. Tato pozice je klíčová pro naše inovativní projekty zaměřené na vytváření nástrojů pro transmise znalostí od klíčových osob se specifickým know-how do digitální, jednoduše sdílené podoby. Mezi naše produkty patří robotický framework pro testování finančních aplikací na platebních terminálech (robotické ruce, HW komponent pro emulování karetních vstupů, ...) anebo akreditační platforma, kterou používají třetí strany při integraci na naše core systémy. Všechny nástroje se snažíme vyvíjet jako SaaS.

Aká bude vaša kľúčová zodpovednosť:

Náplň práce:

  • Python a Java.
  • Obsáhle znalosti a dlouhodobá praxe programování v Pythonu (REST API, TCP/IP, UDP, SQL/noSQL DBs).
  • Vývoj aplikací pro on-prem/cloud, s důrazem na bezpečnost a operabilitu.
  • Schopnost orientovat se v Java kódu, s výhledem přepsání Python aplikací do JAVA v budoucnosti.
  • Integrace s Consul a Vault.
Mikroslužby pro Enterprise:

  • Zkušenosti s návrhem, vývojem a nasazováním microservices pro podnikové prostředí (DevOps).

Automatizace s Jenkins:

  • Praktické zkušenosti s Jenkins pro automatizaci procesů vývoje, testování a nasazování.
  • Konfigurace a správa Jenkins pipeline pro CI/CD microservices aplikace (JAVA, PYTHON, REACT).

Kontejnerizace s Docker:

  • Zkušenosti s Dockerem pro kontejnerizaci microservices.
  • Správa a nasazování kontejnerizovaných aplikací.
  • Správa/Tvorba docker images.

Architektura a škálovatelnost:

  • Navrhování microservices architektury s důrazem na bezpečnost, výkon a škálovatelnost.
  • Optimalizace a ladění microservices pro optimální výkon.

Integrace a API:

  • Návrh a implementace API pro komunikaci mezi mikroslužbami.
  • Integrace mikroslužeb s existujícími podnikovými systémy
  • Integrace s fyzickými zařízeními.

Bezpečnost:

  • Zohlednění bezpečnostních standardů (HTTPS, JWT token, X-API-KEY, OAuth, ...) a implementace bezpečných postupů vývoje.

Spolupráce a dokumentace:

  • Efektivní spolupráce s týmem a ostatními stakeholdery.
  • Dokumentace kódu a procesů.

Ostatní znalosti a nástroje, které spravujeme:

  • znalost GIT
  • administrace Linux serveru
  • NGINX Web server / Reversal proxy
  • monitorovací a logovací nástroje (Nagios, FluentD, Elastic, Grafana, ...)
  • DHCP server
  • CISCO switch

Aké skúsenosti by ste mali mať:

Další požadavky:

  • Agilní metodiky - Zkušenosti s agilními metodikami vývoje.
  • Analytické a komunikační dovednosti - Schopnost analyzovat požadavky a efektivně komunikovat s týmem.
  • Neustálý rozvoj - Ochota učit se novým technologiím a sledovat trendy v oboru.
  • Zájem o AI/ML vítaný
  • Flexibilita/Multitasking
  • Být schopný pracovat na několika aplikacích/problémech souběžně.

Tato pozice poskytuje jedinečnou příležitost pracovat na projektech s vysokým dopadem a podílet se na transformaci podnikových aplikací do moderních, škálovatelných a flexibilních microservices. Jsme malý tým, v němž má každý člen svou jedinečnou pozici s ohledem na komplexnost dodávaných produktů. Nekonfliktnost, důraz na spolupráci, flexibilita a ochota učit se novým věcem jsou pro nás klíčové.

I want to apply

Send offer to e-mail

More positions in category Information Technology, region Praha (Hybrid)

IT & Business Analyst

  • CreativeDock
  • Czech Republic
  • By agreement

We are seeking an IT & Business Analyst Our client is a leading telecommunications operator/fintech based out of Qatar, operating across several countries in Northern Africa, the Middle East, and…

IT & Business Analyst

Service manager

  • TietoEVRY
  • Czech Republic
  • By agreement

We are looking for Service manager, who will Keeping the service scope according to the service description and service design package. Be the interface to all related stakeholders.You will be…

Service manager

Data Engineer

  • Goodcall
  • Prague
  • By agreement

We are seeking a highly skilled and experienced Data Engineer to join our team and play a key role in designing, developing, and implementing data pipelines.

Data Engineer