Proyecto: Los ingenieros de software senior de backend construyen el núcleo de los servicios de lógica empresarial. Las herramientas internas, las API orientadas a socios y las aplicaciones orientadas al consumidor dependen de estos servicios.
Tareas:
- Diseñar, construir y mantener APIs, servicios y sistemas a través de los negocios.
- Depurar problemas de producción en todos los servicios y en varios niveles de la pila.
- Trabajar con ingenieros de toda la empresa para crear nuevas funciones.
- Mejorar los estándares, herramientas y procesos de ingeniería.
Requisitos:
- Experiencia en el diseño y la creación de API.
- Comprensión del valor de las pruebas automatizadas como parte de la implementación, el mantenimiento y la mejora de nuestros sistemas. Estar dispuesto a promover estos valores en toda la organización.
- Conocer el valor de las buenas prácticas de diseño de código para acelerar el desarrollo y ampliar nuestros sistemas.
- Ser disciplinado en el proceso de ingeniería.
- Destacar en entornos multiculturales y multidisciplinares.
- Habilidades para dar forma a entregables técnicos racionales a partir de requisitos empresariales.
- Nuestro equipo utiliza las siguientes herramientas, pero no esperamos que seas un experto o que tengas experiencia con todas ellas.
Pila:
- Ruby on Rails y/o conocimiento en cualquier lenguaje que permita o favorezca OOD es bienvenido.
- PostgreSQL, MySQL, Redis, DynamoDB, S3 - conocimientos en otras bases de datos o soluciones de almacenamiento son más que bienvenidos.
- Nuestros sistemas se despliegan y mantienen principalmente en AWS - la experiencia con otros proveedores de PaaS se consideraría una ventaja.
- También tenemos cierta responsabilidad en algunos servicios que utilizan ReactJS, Node y Java.
Otras habilidades que serían una ventaja:
- Conocimiento de Android SDK, ReactJS y/o ReactNative.
- Dominio de Java, Spring y Spring boot, Kotlin o Javascript.
- Experiencia en desarrollo de UI.
- Buen dominio de algoritmos, estructuras de datos y patrones de diseño.
- Inglés avanzado.