Senior backend-ontwikkelaar (C#/C++)
MyQ , Praag - Tsjechië
Over MyQ
MyQ ontwikkelt oplossingen voor afdruk- en documentbeheer die de gedigitaliseerde workflows van gebruikers binnen handbereik brengen. De oplossingen van MyQ – het vlaggenschip MyQ X en het innovatieve MyQ Roger – zijn van meet af aan ontworpen voor gebruik met apparatuur van verschillende leveranciers, mobielvriendelijk en klaar voor gebruik, ongeacht het netwerk of de omvang van het apparaatpark van een organisatie. MyQ is gevestigd in Praag, Tsjechië, en beschikt over een wereldwijd netwerk van distributeurs.
Hoe zou je baan eruitzien?
Als lid van het backend-/serverteam ga je componenten ontwerpen, implementeren en onderhouden voor de neXt-afdrukoplossing die we aan het ontwikkelen zijn ( MyQ ). neXt ( MyQ ) is een gedistribueerd systeem dat bestaat uit een op microservices gebaseerde servercluster, apps die op de afdrukapparaten draaien, desktopclients en een mobiele app.
Als C#/C++-ontwikkelaar ga je aan een aantal van de hieronder genoemde componenten werken, en krijg je de verantwoordelijkheid voor ten minste één daarvan:
- Afdrukserver: De hoofdafdrukserver die in een gecontaineriseerde omgeving draait. Deze zorgt voor gebruikersauthenticatie, het in de wachtrij plaatsen en parseren van afdrukopdrachten, het vrijgeven van opdrachten naar printers en tal van andere taken.
- Gateway: een MITM-component die tussen de printers en de printserver is geplaatst. Deze neemt een deel van de zwaardere verwerkings taken van de printserver over.
- Documentverwerker: Servertoepassing die gebruikmaakt van Tesseract omOCR enandere bewerkingen uit te voeren op gescande documenten.
- Licentie- en telemetrieservers: De licentieserver is een kleine component die licentie-informatie verstrekt. Deze verzamelt tevens bedrijfstelemetrie van actieve instanties en stuurt deze door naar de telemetrieserver, die de gegevens verwerkt en ervoor zorgt dat ze kunnen worden opgevraagd.
Het team bestaat uit 10 mensen en binnen de R&D-afdeling van ongeveer 50 mensen zijn we onderverdeeld in interessegroepen. Je krijgt de kans om samen met de CTO, de CPO en het team het product vorm te geven.
Wat u te bieden heeft
- Je beheerst moderne C# en C++. Je hebt diensten in productie genomen en weet hoe je deze draaiende houdt.
- Je hebt ervaring met gedistribueerde systemen, hebt gewerkt metmultithreaded-toepassingen en begrijpt hoe messaging en locking werken, en weet hoe je hierop moet ontwerpen.
- Je begrijpt beveiligingsconcepten, zowel vanuit het perspectief van de code als vanuit dat van de gebruikersworkflow, en de OWASP Top 10 is voor jou niet zomaar een modewoord.
- Bekend met SQL en relationele databases.
- Toepassingen in containers zijn voor u de norm.
- Is niet bang om een probleem op te sporen dat zich alleen onder belasting voordoet en kan een daaropvolgende analyse van de onderliggende oorzaak opstellen.
- Je kunt je mannetje staan in een discussie over architectuur en staat open voor nieuwe ideeën en invalshoeken.
- Engels op B2-niveauof hoger. Het team is internationaal en veel mensen spreken geen Tsjechisch.
Technologiestack
- Programmeertaal en runtime: C++ 20 en/of .NET 8. Dit hangt af van de component.
- De gegevens worden opgeslagen in PostgreSQL (of MS SQL) en Redis, en we gebruiken NATS voor de berichtenuitwisseling.
- De infrastructuur is gebaseerd op Kubernetes in de cloud (voornamelijk Azure) en Docker/Podman lokaal. Terraform, Helm, Argo CD.
- Grafana-stack voor observability.
- Jira, Confluence, TeamCity, GitLab – de gebruikelijke.
- AI-assistenten maken deel uit van de toolchain. We gebruiken ze om het werk te versnellen, niet om code te schrijven.
Wat u van ons kunt verwachten
- Contract voor onbepaalde tijd (voltijdse dienstbetrekking of als freelancer).
- Hybride werkvorm – drie keer per week op kantoor is ideaal; sommigen komen elke dag, anderen komen één keer per sprint langs.
- Onbeperkt betaald verlof.
- 5 ziektedagen per jaar.
- Multisportkaart.
- Maaltijdvergoedingen.
- Multicultureel team.
- Dagelijks fruit en seizoensgebonden versnaperingen op de werkplek.
- Verstelbare tafels – als je liever staat dan zit, geen probleem!
- Een hoogwaardige laptop en twee beeldschermen op je bureau.
- Parkeerplaats – in het winkelcentrum Harfa kunnen fietsers veilig parkeren in het kantoorgebouw
- Betaalde workshops, cursussen, tijd om te leren – alles wat je nodig hebt om je verder te ontwikkelen.
- Cursussen Engels en Tsjechisch.
Het proces
We reageren binnen twee weken, ongeacht de uitkomst.
- (Op afstand) Kennismakingsgesprek met HR (30 min.). Gesprek over jezelf, je motivatie en of je bij de bedrijfscultuur past.
- (Op locatie of op afstand) Technisch gesprek met een teamleider en een teamlid (~ 1 uur). Geen poespas, geen LeetCode – een gesprek over je eerdere en huidige projecten, en een diepgaande technische verkenning van de technologieën waarmee we dagelijks werken. Er worden aan beide kanten lastige vragen gesteld en we beantwoorden graag die van jou.
- (Ter plaatse of op afstand, naar keuze) Praat even met de leidinggevenden van de engineeringafdeling. Elke situatie is immers uniek – we maken graag tijd vrij voor zaken die extra aandacht vereisen.
- Doe een bod als alles goed verloopt.
Nikol
HR-specialist
Denis Gorodnov
Leidinggevende leveringen