15 Nov Senior Backend Developer

Description
Estamos buscando un/a Senior Backend Developer para empresa de software de Barcelona; especializada en tecnología aplicada a servicios urbanos.
La misión de la empresa es ayudar a las ciudades a mejorar los servicios urbanos, gracias a la tecnología y de esta forma contribuir al impacto del bienestar de los ciudadanos; desarrollando productos (APPs, web applications, data platforms, y sensores Bluetooth) para ayuntamientos y municipalidades.
Como Senior Backend Developer, trabajarás en un equipo junto a 5 desarrolladores, 1 Tech Lead, 1 UX/UI Designer y 1 Product owner; en empresa en pleno crecimiento; en la que el aprendizaje está en el centro de la experiencia.
🎯 Misión:
Formarás parte del equipo de Desarrollo que evoluciona y mejora nuestra plataforma actual y diseña y ejecuta nuevos planes de desarrollo de productos que permiten a los Ayuntamientos mejorar la calidad de sus servicios urbanos.
✏️¿Cuáles serán tus responsabilidades?
Nuestro enfoque es implementar una nueva arquitectura de microservicios y aprovechar al máximo los servicios de Amazon.
Utilizamos metodologías ágiles. Junto al equipo, seleccionarás y definirás la metodología de desarrollo de software de la empresa e incorporarás las mejores prácticas de la industria a nuestras herramientas.
Dedicarás una parte de cada Sprint a un Innovation Lab que hemos creado para explorar nuevas ideas y herramientas.
Serás mentor de un desarrollador backend y lo guiarás en la planificación y el desarrollo.
Nuestro tech stack:
- Programación Orientada a Objetos en PHP con Symfony.
- Base de datos MySQL.
- AWS alojado con EC2, RDS. Los servicios de Amazon también se utilizan: RDS, SNS, S3, CloudWatch.
- Necesitaremos usar más AWS, como: Cognito, API Gateway, Lambda
- Git con Bitbucket.
- Nos enfocamos en buenas prácticas y diseño, mantenibilidad, pruebas automatizadas, facilidad de evolución y simplicidad.
⭐¿Qué esperamos de ti?
- Tienes más de 6 años de experiencia como desarrollador backend.
- Tiene una sólida experiencia en desarrollo de software, utilizas prácticas de desarrollo de software modernas y escalables.
- Te gustan los best practices y el mantenimiento del software es una preocupación clave para ti.
- Te gusta la arquitectura de microservicios y la conoces bien.
- Has desarrollado APIs de Rest.
- Te gustan los servicios web de Amazon y tiene experiencia trabajando con ellos.
- Tienes experiencia con bases de datos relacionales.
- Te gusta innovar y probar nuevos lenguajes y tecnologías.
Good to have:
- Otros lenguajes de programación, como java, NodeJs
- Conocimiento en el desarrollo de framework serveless
- Conocimiento en herramientas de CI/CD, como pipelines de Bitbucket, Jenkins
- Experiencia con Docker
🫴 ¿Qué te ofrecemos?
- Contrato indefinido
- Flexibilidad horaria: Horario 100% flexible (entrada entre las 7 y las 10hs y salida a partir de las 15hs)
- Teletrabajo: 100% remoto y si lo deseas y resides en Barcelona puedes acudir algún día a las oficinas en el centro de la ciudad
- Formación: Presupuesto personal anual en formación para que tú mismo decidas cómo quieres invertirlo
- Mejora continua: Innovation Lab para que puedas desarrollar tus ideas (16hs por sprint dedicadas)
- Buen ambiente de trabajo: Trabaja con un equipo de profesionales con una misión muy clara; mejorar los servicios urbanos poniendo la tecnología al alcance de todos
✅ Proceso de recruitment con la empresa:
1- Entrevista con el Director de Operaciones y con el Product Owner de la empresa
2- Entrevista con el equipo de desarrollo de la empresa