Ya está disponible la versión de mantenimiento de Awingu 5.2.4.

INGENIERO DE BACKEND

En Awingu hemos creado un espacio de trabajo en el navegador que permite a los usuarios finales obtener acceso a aplicaciones RDP y Web, así como a archivos servidos mediante CIFS/SMB detrás del cortafuegos corporativo utilizando únicamente un navegador estándar desde cualquier dispositivo que elijan. Piense en abrir su navegador y obtener acceso a un escritorio de Windows completo, o a aplicaciones específicas sin el shell de Windows alrededor.

Nuestro producto se entrega al cliente como una imagen de máquina virtual autónoma que puede desplegar en su propio centro de datos o en un cloud de su elección.
Sólo se gestiona a través de una interfaz web y los clientes no tienen acceso ssh.

Durante la pandemia, el sencillo uso y despliegue de nuestra solución permitió a muchas empresas proporcionar acceso a los escritorios de sus empleados en sus instalaciones a través del navegador desde su ordenador personal en casa.

Buscamos un ingeniero de software backend con experiencia para seguir mejorando el producto. Trabajará en la adición de nuevas funciones y en la mejora de la fiabilidad y el rendimiento de la solución. Principalmente en el lado backend, pero eres bienvenido a trabajar en el lado frontend de las cosas también si quieres.

Nuestra pila tecnológica consiste en...
  • Una API en Python/Django

  • Una pasarela RDP en Java

  • Una interfaz de usuario de navegador en Angular con renderización de la aplicación en un lienzo HTML5

  • Una aplicación que debe instalarse en el dispositivo del usuario final si desea la redirección de la tarjeta inteligente a la aplicación transmitida, escrita en C

  • Proxy / Equilibrio de carga con Nginx

  • Soporte para db PostgreSQL interno o PostgreSQL externo y MS SQL Server / Azure SQL

  • Orquestación con saltstack

  • Muchos otros servicios de apoyo como memcached, graphite, logstash, django-q workers

  • Todo funcionando en Ubuntu

  • Construir/probar/desplegar pipelines usando Jenkins

  • Control de versiones Mercurial, pero es probable que se cambie a Git pronto

Por supuesto, la experiencia con cualquiera de ellos es una ventaja, pero no es necesaria.

Lo que buscamos en el candidato ideal
  • Buenos conocimientos básicos sobre Linux, redes, bases de datos, seguridad, etc.

  • Capacidad para aprender y profundizar en temas con los que no está familiarizado (especificaciones de protocolos, depuración de problemas de producción, lenguajes/bibliotecas de programación desconocidos)

  • Capacidad para trabajar de forma independiente, pero sabiendo cuándo pedir ayuda

  • Mentalidad centrada en la calidad (por ejemplo, escribir código robusto que pueda manejar errores inesperados, anticiparse a los problemas, optimizar el rendimiento)

  • Nuevas ideas sobre el proceso de arquitectura/desarrollo

  • Algunos conocimientos de las tecnologías de Microsoft (Active Directory, RDP, SMB/CIFS) serían excelentes, pero no son necesarios.

Lo que ofrecemos
  • Un entorno desafiante con muchas oportunidades de aprendizaje

  • Fuerte impacto en las decisiones de arquitectura/producto

  • La oportunidad de crecer como persona y como ingeniero y asumir más responsabilidades

  • Un paquete retributivo competitivo

Este sitio web utiliza cookies. Lea nuestra transparencia política de cookies!