Software Engineer
4 weeks ago
Jsme tým o 3 vývojářích + Dev Team Lead + Product Manager a Scrum Master a sjednocujeme základní kámen naší nové společné platformy - katalog produktů, kategorií, parametrů a dalších informací. Fungujeme převážně remote, protože jsme z různých koutů ČR, ale zároveň nám záleží na tom se vídat i osobně (min. každý čtvrtek v Praze).
Na čem spolu budeme makat?Společný katalog pro 9+ zemí znamená stovky milionů produktů, tisíce kategorií a nespočet parametrů, které je potřeba zpracovat dostatečně rychle. Vytváříme proto různé služby, které spolu komunikují přes a/synchronní API a data pak poskytujeme dalším týmům. Služby musí běžet rychle a robustně. Potřebujeme pomoci s rozvojem našich služeb a vytvářením nových funkcí. Hledáme někoho, kdo už si pár složitějších systémů navrhl, udržoval je v chodu a rozvíjel je bez výrazného technického dluhu.
Jak to u nás ve vývoji funguje? Mrkni na video :)
A Day of a Developer at Heureka Group
Jaký je náš technologický stack?Celý systém nám běží na Google Cloud Platform, kde máme sdílené Kubernetes.
Služby píšeme převážně v Pythonu 3.11+ balíme do Dockeru, verzujeme v GitLabu a nasazujeme přes CI/CD pipelines a Helm.
Dbáme na vzhled našeho kódu (black, mypy, ruff) a pokrýváme ho testy (pytest, unittest).
Pro přenos a ukládání dat používáme PostgreSQL (GCP), MongoDB (Atlas), FastAPI, RabbitMQ.
Terraform se nám stará o verzování jednotlivých služeb a přístupy ukládáme do Vaultu.
Ctíme DevOps kulturu, takže si za běh služeb zodpovídáme sami. Pomáhají nám s tím technologie Prometheus, Grafana, Sentry a OpsGenie.
Technologie si vybíráme sami podle zkušeností a potřeb aplikace.
Zkušenosti s výše uvedenými nebo alespoň podobnými technologiemi.
Silný základ v Pythonu, Gitu, Dockeru, MongoDB a SQL databázích.
Několikaletou praxi a zkušenosti s vyvíjením a udržováním služeb.
Zkušenosti s monitorováním systému či vývoje (DORA, SLO, …) a s on-cally.
chuť nám ukázat, co všechno umíš,
umět psát kvalitní a čitelný kód,
umět navrhovat funkční řešení po implementaci a čelit zajímavým výzvám,
umět se rychle přizpůsobovat změnám, doučovat se potřebné věci rychle a za běhu,
držet krok s aktuálními trendy,
umět podat kvalitní code-review a (přijmout) feedback,
zkušenosti s agilním vývojem (SCRUM),
angličtina na komunikační úrovni,
a v neposlední řadě pozitivní i kritické myšlení.
Co ti nabízíme my?
Možnost podílet se na rozvoji produktu, který v současné době používá měsíčně tři miliony unikátních uživatelů ve dvou zemích. Být průkopníkem ve One Platform.
Neformální kulturu a mindset nás všech.
Možnost se spoustu naučit z obrovského sdíleného know-how, které v Heurece máme.
Pravidelnou zpětnou vazbu.
Podporu ve zdokonalování svých schopností.
Pořádáme hackathony.
Fungujeme v tzv. ganzích a jednotlivé týmy se pak skládají z vývojářů, product ownera a scrum mastera.
Volnou pracovní dobu s částečnou možností práce z domova a spoustu dalších benefitů jako cafeterie, stravenkový paušál…
-
Software Engineer
3 weeks ago
Liberec, Czech Republic AUTO KP PLUS manažerská s.r.o. Full timeOur company is seeking a highly skilled Software Engineer to join our team. A Software Engineer is responsible for designing, developing, and testing software applications. Key responsibilities include writing clean, efficient code, collaborating with cross-functional teams, and ensuring software meets requirements.Develop software applications using...
-
Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic PŘEDVÝBĚR s.r.o. Full timeWe are looking for a skilled Software Engineer to join our team. As a key member of our technical team, you will be responsible for designing and implementing software solutions that meet the needs of our customers. Your expertise in software development will be essential in helping us to deliver high-quality products and services.
-
Senior Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic ManpowerGroup s.r.o. Full timeWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for innovation. Key responsibilities include designing and implementing complex software systems, collaborating with cross-functional teams, and ensuring high-quality delivery.As a Senior Software...
-
Senior Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic ManpowerGroup s.r.o. Full timeAbout the Job:We are seeking a Sentinel to join our team as aSenior Software Engineer. In this role, you will be responsible for the development and maintenance of our software applications, working closely with the development team to ensure high-quality results. Your primary responsibilities will include designing, developing, and testing software...
-
Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic AUTO KP PLUS manažerská s.r.o. Full timeAbout the {title} PositionWe are seeking a skilled and experienced {title} to join our software development team.The successful candidate will have a strong background in software engineering and excellent problem-solving skills.Key Responsibilities:Design and develop software solutions that meet our clients' needs.Collaborate with our team of software...
-
Senior Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic AmRest s.r.o. Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our Engineering Team.Key ResponsibilitiesDesign and develop scalable and efficient software solutionsCollaborate with cross-functional teams to drive technical innovationContribute to the development of our cloud infrastructureRequirements5+ years of experience in software...
-
Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic AUTO KP PLUS manažerská s.r.o. Full timeAbout the Job:We are seeking a highly skilled Software Engineer to join our team at {company}. In this role, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:• Design and develop software applications using a range of programming languages and tools.• Collaborate with cross-functional teams to...
-
Liberec, Liberecký kraj, Czech Republic Houška OK s.r.o. Full timeAs a Software Engineer with proficiency in Python and C++ you will be part of our team responsible for developing and maintaining our software applications.This role involves working with our cross-functional team to design, develop, and deploy new features and products.You will be responsible for writing clean, efficient, and well-documented code,...
-
Senior Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic S.C Group, s.r.o. Full timeWe are seeking a Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and experience with programming languages.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsTroubleshoot and debug software issuesRequirements:Bachelor's degree in...
-
Software Engineer: Building Scalable Solutions
3 weeks ago
Liberec, Liberecký kraj, Czech Republic Protecton, s.r.o. Full timeJob Title: Software EngineerAbout the Role:As a software engineer, you will be responsible for designing, developing, and maintaining high-quality software systems.Responsibilities:- Develop software solutions using a variety of programming languages and technologies- Collaborate with cross-functional teams to identify and prioritize software requirements-...
-
Senior Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic Hofmann Wizard s.r.o. - Import Full timeWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in Java and be able to design and develop high-quality software solutions.Key Responsibilities:Design and implement software solutions using JavaCollaborate with cross-functional teams to deliver software projectsEnsure high-quality software products...
-
Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic HR Direct s.r.o. Full timeAbout the Role:As a Software Engineer - Backend Developer, you will be responsible for developing and maintaining the backend infrastructure of our software applications. This role requires strong technical skills, including programming languages, database management, and cloud computing platforms. If you have experience in backend development and are...
-
Senior Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic Technická univerzita v Liberci Full timeJob Description:Job Title: Senior Software EngineerJob Description: We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the design, development, and deployment of our software solutions. As a key member of our team, you will be responsible for ensuring that our software meets the highest standards of quality,...
-
Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic HB Job s.r.o. Full timeWe are seeking a talented IT Professional to join our team at {company}. As a Backend Developer, you will be responsible for designing and implementing scalable and efficient software solutions.Key Responsibilities:Design and develop backend systemsCollaborate with cross-functional teamsEnsure high-quality codeAbout the Role:This is a great opportunity to...
-
Software Engineer
3 weeks ago
Liberec, Liberecký kraj, Czech Republic McDonald's Full timeBackend Development RoleWe are seeking a skilled software engineer to join our team as a backend developer. The ideal candidate will have experience with programming languages such as Java and Python, and will be able to design and implement scalable and efficient backend systems.Responsibilities:Design and implement backend systems using Java and...
-
Liberec, Liberecký kraj, Czech Republic Česká pošta, s.p. Full timeWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have proficiency in Python and C++ programming languages.The successful candidate will have experience in developing scalable and efficient software solutions.
-
Liberec, Liberecký kraj, Czech Republic Media CZ s.r.o. Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team. The ideal candidate will have expertise in cloud computing and DevOps.Key Responsibilities:Design and implement software solutions using cloud-based technologiesCollaborate with cross-functional teams to ensure seamless integration and deploymentMonitor...
-
Software Engineer
3 weeks ago
Liberec, Czech Republic SATIVE s.r.o. Full timeAbout the Role:We are seeking a skilled Software Engineer - Full Stack to join our team. The ideal candidate will have experience with cloud infrastructure and be able to develop scalable and efficient APIs.Key Responsibilities:Design and develop cloud-based APIs using cloud infrastructure.Collaborate with cross-functional teams to ensure timely and...
-
Liberec, Liberecký kraj, Czech Republic AUTO KOUTEK s.r.o. Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our team.ResponsibilitiesDesign and develop cloud-based software applications.Collaborate with cross-functional teams to integrate cloud services.Maintain and improve existing software systems.About Us{company} is a leading technology company.
-
Software Engineer with strong programming skills
3 weeks ago
Liberec, Liberecký kraj, Czech Republic ManpowerGroup s.r.o. Full timeAbout the role:We are seeking a skilled software engineer to join our team. The successful candidate will have a strong background in programming and experience in software development.Key responsibilities:Develop and maintain software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsDesign and implement...