Descripción del trabajo
Como ingeniero junior, escribir código sólido, seguro y bien probado es solo el comienzo de su conjunto de habilidades. Puede aprender rápidamente y trabajar en tareas de manera eficiente con el apoyo de ingenieros senior.
Eres flexible para trabajar con diferentes tecnologías según sea necesario. Disfruta aprendiendo nuevos enfoques y metodologías para mejorar sus habilidades, ampliando su conocimiento del código base para incluir temas como calidad, entornos y entrega.
Eres un tecnólogo apasionado e innovador con un primer enfoque proactivo y de calidad para el desarrollo y con ganas de exponerse a las últimas prácticas de desarrollo y conjuntos de herramientas dentro de un entorno de desarrollo interactivo y divertido.
Trabajamos con una interesante combinación de tecnologías que incluyen Java, Kafka, Hadoop, Elasticsearch, microservicios (Docker, REST) y tecnologías relacionadas con JavaScript (Node.js, Angular).
También dependemos en gran medida de los servicios de AWS como Lambda, DynamoDB y tecnologías sin servidor relacionadas.
Responsabilidades:
- Desarrollo, refactorización e innovación de código.
- Contribuir a la creación de nuevos productos y ayudar a dar forma a las tecnologías y prácticas de desarrollo.
- Ayuda a rediseñar y mejorar continuamente las aplicaciones existentes.
- Trabaje con los gerentes de productos para convertir historias de usuarios en funciones y tareas.
- Enfréntate a la lógica empresarial y ayuda a resolver las necesidades empresariales.
- Diseñar y construir sistemas distribuidos utilizando soluciones de transmisión.
- Trabajar con nuevas tecnologías y ser animado a experimentar e impulsar el cambio.
Como ingeniero de software junior, podrá:
- Trabaje dentro de un pequeño equipo de ingenieros de software apasionados en todo el ciclo de vida de un servicio o producto.
- Desarrollar código y contribuir a revisiones, retrospectivas, sesiones de planificación y desarrollo.
- Contribuir a las iniciativas y debates de desarrollo grupal.
- Solucionar problemas y resolver problemas de manera oportuna cuando sea necesario, con la asistencia de ingenieros superiores.
- Comunicarse de manera efectiva tanto en forma verbal (discusiones diarias, reuniones de equipo) como escrita (documentación, correos electrónicos, herramientas de comunicación) con miembros del equipo local y remoto.
Si bien lo anterior es una guía para las expectativas generales del puesto, esperamos que este puesto evolucione y le permita un mayor alcance para obtener conocimientos y experiencia dentro del mercado en línea y de afiliados.
Formación y experiencia:
- Experiencia inicial en ingeniería de software comercial.
- Conocimiento de soluciones de transmisión (idealmente Kafka).
- Pasión por escribir código elegante y el deseo de refactorizar y mejorar constantemente, con una buena comprensión de los principios de diseño SOLID y OOP.
- Está abierto a probar nuevos enfoques, técnicos y de procedimiento, y feliz de tocar el código moderno de interfaz de usuario angular de vez en cuando.
- Experiencia trabajando dentro de un equipo de ingeniería multifuncional junto con propietarios de productos, diseñadores de UX y coaches ágiles.
- Fuerte conocimiento de Git y procesos ágiles.
Aunque no es obligatorio, nos complacería que tuviera experiencia con algunos de los siguientes:
- Bases de datos no relacionales (por ejemplo, MongoDB, DynamoDB) y herramientas de búsqueda en memoria (Elasticsearch).
- Construir sistemas con prioridad en la nube (Docker, AWS – Lambda, DynamoDB y tecnologías sin servidor relacionadas).
- Mantenimiento de canalizaciones de CI / CD.
- Comprender los conceptos de DDD y arquitectura hexagonal.
- Trabajar en sistemas transaccionales por suscripción o de gran volumen.
- Alguna experiencia inicial en aplicaciones de monitoreo.
Se espera que comprenda qué es el marketing de afiliación y qué hacemos en la industria para cualquier función dentro de Awin.
Beneficios:
- Con el bienestar del personal a la vanguardia de nuestras mentes, hemos cambiado a una semana de 4 días a modo de prueba , ofreciendo a nuestros empleados la oportunidad de pasar tiempo con familiares y amigos, concentrarse en una pasión fomentada durante mucho tiempo o emprender estudios personales.
- Horas de trabajo flexibles.
- Opciones de oficina en casa.
- Numerosas oportunidades de formación para fomentar el autodesarrollo.
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!