Descripción del trabajo
Herramientas:
- Backend:
-
-
- Python / Django.
- Linux / Ubuntu, Nginx, Docker, AWS.
- Postgresql, Memcached, Redis.
- S3, Athena, Kinesis.
-
- Frontend languages and Libraries:
-
-
- Vanilla JS, Next.js, HTML5.
- Webpack, Node.js.
- Tailwind, Scss.
- Jest, Puppeteer.
-
- Monitoring / Communication:
-
- CircleCI, New Relic, Sentry.
- Asana.
- Slack.
Necesitamos a alguien para que nos ayude a crear soluciones de software que ayuden a millones de usuarios a tomar decisiones informadas. En Launch Potato, será un miembro integral del equipo técnico de LP, donde tendrá la oportunidad de liderar el camino técnico y estar facultado para impulsar los productos.
El equipo ha creado una tecnología innovadora que nos permite comprender a millones de usuarios a diario mediante la recopilación de conjuntos de datos demográficos, de comportamiento y otros datos autodeclarados.
En un día cualquiera, puede estar trabajando en la plataforma patentada creando soluciones que abarcan toda la cartera de marcas que impulsan la adquisición de clientes y la participación de los usuarios a gran escala o puede estar mejorando los algoritmos de aprendizaje automático que, a cambio, influyen en el comportamiento del usuario y el éxito comercial.
Responsabilidades:
Conceptualizar y refinar soluciones para problemas de usuario bien entendidos.
Proporcionar tutoría y orientación reflexivas a otros ingenieros.
Mejorar la eficiencia de la ingeniería a través de inversiones estratégicas, bibliotecas, procesos, etc.
Integración de múltiples fuentes de datos y bases de datos en un solo sistema.
Crear esquemas de bases de datos que representen y respalden procesos comerciales.
Codificar, revisar, implementar, reflejar, actualizar -> enjuagar y repetir.
Requisitos:
Experto en desarrollo Web Python y Frameworks, utilizamos Django.
Comprensión de las limitaciones de subprocesamiento de Python y la arquitectura multiproceso.
Modelado de datos en torno a relaciones complicadas.
Debe ser capaz de escribir código mantenible / escalable / eficiente.
Comprensión de los principios fundamentales de diseño detrás de una aplicación escalable.
Fluidez en desarrollo back-end y sistemas distribuidos.
Sólidas habilidades de prueba unitaria y depuración.
Buena prueba unitaria y principios de prueba de integración.
Fuerte comprensión de:
Principios, protocolos de las API REST.
Patrones de diseño.
Bases de datos relacionales, es decir, PostgreSQL / MySQL y exposición de cualquiera de las bases de datos NoSql, es decir, MongoDB / DynamoDB.
Colas de mensajería como RabbitMQ / ActiveMQ.
Herramientas de almacenamiento en caché Redis / Memcache.
Administración del sistema operativo Linux.
Control de versiones Git.
Servicios de CI / CD como CircleCI.
Experiencia con:
Bibliotecas ORM (mapeador relacional de objetos).
Plataforma y servicios de AWS.
Lenguajes de plantillas del lado del servidor como Django, Jinja 2, Mako, etc.
Salario a percibir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantizaque tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfilescon descripciones e imágenes completas.
¿No tienes una cuenta? ¡Regístrate ahora!