[GOB] Back-end Developer 2
Santiago, Chile | Remote
Somos un equipo de más de 75 profesionales del área del desarrollo, diseño y consultores UX, que entregamos soluciones tecnológicas para medianas y grandes empresas principalmente de la banca, empresas de seguros e inmobiliarias través de aplicaciones web y móviles.
Creemos que problemas complejos de negocio, vinculados a la tecnología, se solucionan por medio de construir experiencias digitales simples, intuitivas, innovadoras y que generan gran satisfacción en las personas.
Para ello, ayudamos a nuestros clientes a resolver estos problemas aportando con disciplinas específicas, como el diseño centrado en el usuario, el diseño de interfaz, la tecnología y la innovación con plataformas emergentes, llevándolos desde la conceptualización hasta la implementación.
¿Qué conocimientos buscamos en el/la Back-end Developer?
- NodeJS con typescript
- Conocimientos avanzados de SQL (MySQL / PostgreSQL)
- Diseño de APIs / Swagger
- Experiencia trabajando con Producers/Consumers y Crones
- Conocimientos avanzados de GIT
- Manejo de JIRA u otras herramientas de ticketing
- Servicios de AWS: RDS, SNS / SQS, S3
- Docker y ambientes dockerizados
- Experiencia levantando entornos de desarrollo local
- Deseable: NestJS, TypeORM, GraphQL, Apollo Server, NX.dev (monorepo back-end). Conocimiento de APIs AWS en JS, ElasticSearch y NoSQL (Redis / MongoDB). Conocimientos de industria de retail y funcionamiento de un e-commerce. Conocimientos de Finite State Machines, flujo de ordenes y fulfillment de ordenes en un e-commerce. Conocimientos de K8S, consola de AWS, GitLab + GitLab CI/CD, Unit Testing / Mockeo de APIs. Conocimientos de sizing de instancias y servicios de AWS
- Experiencia en arquitectura orientada a servicios, arquitectura orientada a eventos, patrones como inyección de dependencias, singleton, factory, mvc, observer, etc. Conocimientos de SOLID
El perfil Back-end Developer de 2Brains
El Back-end Developer debe ser un rol que demuestre alta capacidad de análisis y abstracción, para entender rápidamente capacidades de negocio y luego llevarlas a un código limpio, entendible, escalable y fácilmente integrable, con capas Front-end.
Debe mostrar sólidos conocimientos en buenas prácticas, patrones y un enfoque en la calidad y seguridad, además de una alta capacidad técnica en el manejo de frameworks y lenguajes de programación vinculados a sistemas del CORE business.
Debe tener sólidos conocimientos sobre creación de API's, arquitectura orientada a servicios, base de datos y tener herramientas que le permitan resolver problemas complejos, investigado soluciones y proponiendo mejoras.
¿Qué competencias buscamos en el/la Back-end Developer?
- Curiosidad
- Foco en los objetivos
- Colaboración y trabajo en equipo (ínter y multidisciplinario)
- Proactividad
- Autonomia
Te ofrecemos
- Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos
- Un proyecto con foco en los usuarios, visión de UX e integrada al desarrollo
- Acceso a grandes clientes y proyectos desafiantes
- Aprendizaje y crecimiento permanente, organizamos meetups, capacitaciones y actividades culturales
- Un entorno de trabajo flexible y dinámico
- Beneficios especiales: día libre para tu cumpleaños, 4 semanas de vacaciones
Experiencia Deseada
Semi Senior