Developer Full-Stack in Avispa

Closed job - No longer receiving applicants

En Avispa construímos software para startups, empresas medianas y corporaciones.
Buscamos solucionar problemas desafiantes: nuevos tipos de servicios, nuevas escalas, nuevos territorios o nuevas tecnologías.
Generamos soluciones a nuestros clientes y usuarios ayudándolos en el camino de tangibilizar sus ideas, creciendo junto a ellos y mejorando nuestras capacidades como desarrolladores y personas en el camino.

Job functions

Te unirás al equipo de Backend, apoyando en el desarrollo de APIs para los servicios que proveemos. Estas APIs están principalmente desarrolladas en Ruby on Rails y difieren en alcances. Algunas trabajan información simple en tiempo real, algunas procesan información financiera que debe ser tolerante a errores.
El equipo de Back debe tomar los requerimientos descritos por el arquitecto junto con el equipo de Procesos y junto con los Scrum Masters definir el plan de acción de cada Sprint. Es importante que los Back tengan una buena capacidad de abstraer el problema propuesto y comunicar sus bloqueos rápidamente al Arquitecto y el equipo de Procesos.
El backend debe proveerle las herramientas necesaria a los desarrolladores Frontend, y asegurarse que no se están desviando de las historias de usuario que se acordaron desarrollar.
Durante el desarrollo, se debe mantener y mejorar constantemente la documentación de las API como también mantener al día los tests para asegurar la estabilidad de la plataforma, si bien saber de testing no es requisito, debes interiorizarte con los conceptos básicos porque tu primer test deberá ser hecho tu primer día de trabajo.
Con el tiempo, los Backend van adquiriendo más conocimientos de negocios del proyecto y pueden tomar un rol de arquitectos en los proyectos, respondiendo directamente a Procesos y al cliente.

Qualifications and requirements

Necesitamos que te manejes en ya sea Ruby, Python o Node.js, desde ese punto te moverás a Ruby on Rails principalmente pero habrán otros frameworks con los que trabajar de vez en cuando. No necesitas tener experiencia laboral, pero demostrar que no eres un novato en esas plataformas.
No necesitas ser experto en SQL, pero si el haber levantado un proyecto que integre un servidor web con uno de base de datos. Conocer Linux para poder instalar, configurar y corregir sistemas es necesario, esperamos que *nix no sea extraño a ti.
GIT es absolutamente necesario, no así Heroku, que no necesitamos que lo hayas usado pero si requeriremos que lo utilices día a día mientras trabajes con nosotros.
Conocimientos básicos de front son necesarios en caso que se requiera dar apoyo al equipo de front, tienes que entender la base semántica de HTML, algo de SCSS, y Javascript.
Es muy probable que debas configurar sistemas y replicarlos en otros ambientes, debes tener un conocimiento minimo de linux para no ofuscarte cuando haya que actualizar librerías, en Avispa hay un sorteo mágico en que un día te toca formatear tu computador y dejarlo andando durante el día!
Debe tener una alta tolerancia a la frustración, porque lo que desarrollamos está siempre en el borde del conocimiento y se busca gente que sea autónoma y comunicativa para declarar bloqueos y proponer soluciones.
Debes tener buena capacidad de comunicarte y de abstracción, los Fronts te estarán pidiendo requerimientos todo el tiempo y tu debes asegurarte que lo que te piden es parte de lo que está solicitado en el proceso.

Desirable skills

Conocimientos de testing no son necesarios pero es importante que los considere como importantes durante su permanencia en el puesto.
Conocimientos de git son fundamentales. También es importante que conozcas de BPMN y de scrum para poder integrarse rápidamente a la modalidad de trabajo.
Si no le tienes miedo a Typescript y lo has ya usado es un gran plus. Docker es algo muy potente y es de utilidad para nosotros que lo sepas manejar.
Si tienes la capacidad de tener un sistema andando desde cero en poco tiempo, tienes una gran habilidad en tus manos.

Benefits

La modalidad de teletrabajo está permitida incluso durante luego de la pandemia mientras participe en las actividades de la empresa.
Tenemos días dónde se realizan las planificaciones de los proyectos, hacemos actividades de entrenamiento y competencia de conocimientos, para crecer profesionalmente fuera del Scope de los proyectos actuales que tenemos.
Si tienes una idea en mente, parte de los recursos en el trabajo se puede utilizar en desarrollarla.

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Internal talks Avispa offers space for internal talks or presentations during working hours.
Partially remote You can work from your home some days a week.
Health coverage Avispa pays or copays health insurance for employees.
Company retreats Team-building activities outside the premises.
Computer provided Avispa provides a computer for your work.
Performance bonus Extra compensation is offered upon meeting performance goals.
Conference stipend Avispa covers tickets and/or some expenses for conferences related to the position.
Informal dress code No dress code is enforced.
Time for side projects Avispa allows employees to work in side-projects during work hours.

Remote work policy

Temporarily remote during COVID-19

Position is remote only during COVID-19-related restrictions.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.