Corel (ora Alludo) acquisisce Awingu per accelerare la sua offerta di spazio di lavoro remoto sicuro. Leggi di più
In Awingu abbiamo creato uno spazio di lavoro nel browser che permette agli utenti finali di ottenere l'accesso alle applicazioni RDP e Web, così come ai file serviti usando CIFS/SMB dietro il firewall aziendale usando solo un browser standard da qualsiasi dispositivo che scelgono. Pensate di aprire il vostro browser e ottenere l'accesso a un desktop Windows completo, o ad applicazioni specifiche senza la shell di Windows intorno.
Il nostro prodotto viene consegnato al cliente come un'immagine di macchina virtuale autonoma che può essere distribuita nel proprio datacenter o su un cloud di sua scelta.
È gestito solo attraverso un'interfaccia web e i clienti non hanno accesso ssh.
Durante la pandemia, l'uso semplice e l'implementazione della nostra soluzione ha permesso a molte aziende di fornire l'accesso ai desktop dei loro dipendenti in loco attraverso il browser dal loro computer personale a casa.
Stiamo cercando un ingegnere software backend con esperienza per migliorare ulteriormente il prodotto. Lavorerai all'aggiunta di nuove funzionalità e al miglioramento dell'affidabilità e delle prestazioni della soluzione. Principalmente sul lato backend, ma sei il benvenuto a lavorare anche sul lato frontend delle cose se vuoi.
Un'API in Python/Django
Un gateway RDP in Java
Un browser UI in Angular con il rendering dell'applicazione su un canvas HTML5
Un'applicazione che deve essere installata sul dispositivo dell'utente finale se vuole il reindirizzamento della smartcard all'applicazione in streaming, scritta in C
Proxy / bilanciamento del carico con Nginx
Supporto per db PostgreSQL interno o PostgreSQL esterno e MS SQL Server / Azure SQL
Orchestrazione con saltstack
Molti altri servizi di supporto come memcached, graphite, logstash, lavoratori django-q
Tutto gira su Ubuntu
Build/Test/Deploy di pipeline utilizzando Jenkins
Controllo di versione Mercurial ma probabilmente passerà presto a Git
L'esperienza con uno qualsiasi di questi è ovviamente un vantaggio, ma non richiesto.
Buona conoscenza di base di Linux, rete, database, sicurezza, ecc.
Capacità di imparare e di approfondire argomenti che non ti sono familiari (specifiche di protocollo, problemi di debugging della produzione, linguaggi di programmazione/librerie non familiari)
Capacità di lavorare in modo indipendente, ma sapendo quando chiedere aiuto
Mentalità focalizzata sulla qualità (ad esempio scrivere codice robusto che possa gestire errori inaspettati, anticipare i problemi, ottimizzare le prestazioni)
Idee fresche sul processo di architettura/sviluppo
Una certa familiarità con le tecnologie Microsoft (Active Directory, RDP, SMB/CIFS) sarebbe ottima ma non è richiesta.
Un ambiente stimolante con molte opportunità di imparare
Forte impatto sulle decisioni di architettura/prodotto
L'opportunità di crescere come persona e come ingegnere e prendere più responsabilità
Un pacchetto di compensazione competitivo
© 2023 - Awingu NV