Back-end Developer in Barcelona

Holaluz

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Somos Holaluz y nacimos para hacer el mundo mejor, en este vídeo te lo cuenta Carlota Pi, una de las tres fundadoras de Holaluz, y actual presidenta de la compañía. Llevamos casi una década revolucionando el sector de la energía eléctrica. Tú y el planeta sois lo que nos mueve a ser como somos y a hacer lo que hacemos. Nuestra voluntad de hacer las cosas de un modo distinto nos ha llevado a liderar la transformación del sector. Por eso:

  • Vendemos solamente electricidad 100% de origen renovable
  • Gracias al uso de la tecnología, te ofrecemos productos personalizados y tarifas que te permiten ahorrar
  • Te damos la oportunidad de ser dueño de tu energía.

La eléctrica del futuro pasa por un modelo basado en la movilidad eléctrica y en el autoconsumo. Esto quiere decir que consumas la energía de tus propias placas solares y que puedas compartir la que te sobre con otras personas.

Eso es lo que desde Holaluz impulsamos para que las personas seamos dueñas de nuestra propia energía. Una energía que, al ser tuya, eres libre de gestionar como quieras.En definitiva tenemos la misión de conectar a la gente con la energía 100% verde💡 💚 ¡¿nos ayudas?!

¿Qué buscamos?

Buscamos personas que nos ayuden a mejorar nuestro stack back-end.

Estamos matando código legacy tan rápido como podemos. Necesitamos que el equipo crezca para poder tener nuestro back-end lo más estable y potente posible y dar otro salto de calidad. Sabemos cómo hacerlo pero necesitamos ayuda.

Buscamos a personas con mentalidad de desarrollo de software y resolución de problemas en equipo. El lenguaje es secundario.

¿Qué tenemos?

En Holaluz tenemos varias áreas por perfiles (back-end, front-end, diseño/UX, data science...) y varios equipos multidisciplinares orientados a un propósito.

  • La mayoría de nuestros sistemas son estables, hacemos varios despliegues diarios sin miedo porque está testeado y automatizado en Jenkins
  • Nuestro core se basa en un monolito de APIs testeado y arquitectura Hexagonal en PHP
  • Tenemos Legacy en Zend que estamos migrando a un sistema de APIs con PHP7 y Symfony + Vue.js
  • Estamos trabajando en migrar a Python + Pandas con estrategias de escalabilidad a corto y medio plazo
  • Un ERP en Java que necesitamos controlar y escalar ASAP
  • Trabajamos con AWS, toda nuestra infraestructura está en código con control de versiones y cada equipo es responsable de mantener la suya propia. Te ayudaremos a que tengas los recursos de infraestructura que tu equipo necesite en cada momento

¿Qué harás?

Te incorporarás a uno de los equipos por propósito de Holaluz según tus motivaciones y habilidades. Dependiendo en el equipo en el que estés, harás cosas diferentes y te enfrentarás a diferentes retos.

Formarás parte de un equipo de desarrollo diverso utilizando cualquier lenguaje de nuestro stack back-end que te interese o quieras aprender.

  • Podrás trabajar en la parte back-end de web PHP y harás cosas como las APIs para el nuevo tarificador.
  • En nuestra área de escalabilidad, mejorarás las pipelines de datos en Python y escucharemos cualquier otra cosa que puedas hacer para ayudarnos a llegar a soportar cientos de miles de clientes. Colaborarás en la propuesta y ejecución de automatizaciones (con Java o PHP), aprenderás y descubrirás cómo puede escalar la base de datos base de Holaluz y cómo mejorar la cobertura de tests de nuestro ERP
  • Si te interesan las APIs, también podrás diseñarlas y ayudar a mejorar nuestra zona cliente, comunicándola con nuestra base de datos del ERP a través de Java, implementando cosas como el nuevo código amigo
  • Tendrás la oportunidad de generar todas las APIs que necesitan las herramientas internas para nuestras comerciales en comunicación directa con el equipo de front-end

Además, en cualquier caso:

  • Trabajarás con un mindset de testing siguiendo los estándares de calidad y code coverage del equipo de tecnología de Holaluz
  • Construirás y experimentarás con diferentes herramientas y tecnologías y compartirás conocimiento con las personas que trabajan contigo en tu día a día
  • Investigarás nuevas herramientas, nuevos procesos, o nuevos lenguajes que puedan sernos útiles para conseguir nuestros objetivos técnicos y de negocio
  • Aprenderás y te formaremos en lo que sea necesario, para que todos juntos crezcamos como equipo y como compañía
  • Desde el primer día estarás desplegando a producción, haciendo Pair Programming y Code reviews y aportando tu conocimiento y experiencia al equipo

En 1 mes...

Después del primer mes ya sabrás cómo está todo montado, te habrás empapado de nuestra cultura y nuestra visión, te habrás reunido con todos los equipos y sabrás qué es lo que hacemos y qué necesitamos.

Empezarás a analizar las decisiones que han hecho los diferentes equipos y áreas para empezar a enfrentarte a tus primeros retos.

Te habrás ido a comer algún día con las personas del equipo, habrás asistido a algún Tech Show and Tell (evento interno semanal para que fluya conocimiento) y a algún Lean Coffee y Lean Code (eventos internos bisemanales para discutir sobre temas que proponen las propias personas asistentes).

En 3 meses...

Seguro que ya habrás tomado muchas decisiones sobre cómo aportar valor en tu equipo y estarás trabajando codo a codo con tus colegas.

Habrás disfrutado de algún team building con el equipo y habrás tenido la oportunidad de dar una charla en un Tech Show and Tell.

En 6 meses...

Tendrás (casi) todo bajo control y habrás contribuido en la madurez y crecimiento de tu equipo. Habrás aportado valor más allá de tu equipo compartiendo conocimiento, implicándote de lleno en mejorar el área de back-end. Además, habrás tenido varias reuniones con tu responsable para saber cómo te sientes en tus primeros meses con Holaluz.

¿Cómo lo harás?

Todo Holaluz trabaja con sprints sincronizados de Scrum y desplegando varias veces al día (¡incluso los viernes!). Tenemos un sistema organizativo robusto y en constante iteración que nos permite adaptarnos a los cambios constantes que exige el sector y al propósito que perseguimos.

En Holaluz las reuniones y decisiones las hacemos de forma colaborativa, el feedback fluye entre diferentes departamentos, promovemos el apoyo entre las personas y las decisiones tecnológicas se toman en consenso.

Trabajarás mano a mano con todo el equipo de tecnología. Tenemos una muy buena relación personal y mucho respeto profesional por las decisiones que cada persona toma en su área. Se espera de ti que te autogestiones y busques la excelencia en tu trabajo. Somos un equipo de casi 60 personas con un ambiente inmejorable.. ¿No nos crees? Te presento a tus futuros colegas!


equipo-tech-holaluz

¿Dónde lo harás?

Todo el equipo está junto en sus oficinas de Barcelona a 200 metros del mar 🌊

oficina-holaluz-sala-reuniones 

¿Qué pedimos?

  • Experiencia en metodologías modernas de desarrollo (Arquitectura Hexagonal, Testing, Pair Programming, Extreme Programming...)
  • Que por lo menos domines un lenguaje de programación de back-end como PHP, Java o Python... pero también nos parece muy interesante si dominas otras cosas como Go, Rust o Erlang. Nos apasiona controlar los distintos idiomas que dominan a las máquinas :-)
  • Que tengas habilidades y conocimientos de bases de datos relacionales
  • Que hables con fluidez en español y te apañes con el inglés. Bonus si entiendes o quieres aprender catalán
  • Que tengas al menos 2 años de experiencia profesional

¿Qué valoramos?

Además, aunque no son requisitos imprescindibles, otras cosas que valoramos son:

  • Interés en cultura DevOps donde desarrollo y sistemas trabajan de la mano para mejorar el stack
  • Experiencia con Git
  • Experiencia identificando y resolviendo Code Smells, así como experiencia en metodologías como TDD, Design Patterns y Refactoring para alcanzar un diseño simple
  • Conocimientos en web services APIs, principalmente REST
  • Bases de datos NoSQL (Redis, ElasticSearch, DynamoDB...)
  • Sistemas de colas (SQS, RabbitMQ...)
  • Experiencia en librerias de procesado de datos como Pandas o NumPy
  • Experiencia en frameworks de Big Data (Dask, Spark...)
  • Configuración de servidores con Ansible
  • Automatización de AWS con Packer y Terraform
  • Agregación de logs en ELK

¿Qué ofrecemos?

Otro de los valores que nos caracteriza en Holaluz es #EsPosible. Por ello, ofrecemos una serie de medidas para que puedas desarrollarte 360º y conseguir todo aquello que te propongas, tanto a nivel personal como profesional. En consonancia con esto, pensamos que la energía más potente proviene de las personas, de manera que #AlwaysPeopleFirst forma parte de nuestro ADN, por ello, tendrás la oportunidad de:

  • Unirte a la primera eléctrica europea con Certificado B Corp (empresas que innovan para maximizar su impacto positivo en los empleados, la comunidad donde sirven y el medio ambiente)
  • Horario flexible, como resultado de nuestra mentalidad pro responsabilidad y autonomía
  • Empresa certificada como Baby Friendly Company. Equal parental leave (igualando la baja paternal a la maternal). Nursery para ayudar a conciliar la vida personal, familiar y laboral. "Casal" esas semanas del año en las que compaginar vacaciones escolares y trabajo se hace un poco más complicado
  • Clases de inglés y catalán en la oficina
  • Nuestra propia biblioteca, donde puedes sugerir libros que creas que pueden aportar valor a ti o al equipo (técnicos y no técnicos)
  • Sistema de retribución flexible en guardería, transporte y comida con Cobee
  • Aprendizaje continuo con formaciones internas, cursos, asistencia a conferencias...
  • Subscripción con cuota muy reducida en G4L, que incluye clases de yoga y crossfit en la oficina. Mens sana in corpore sano
  • Subscripción con cuota muy reducida de mutua médica
  • Fruta ecológica cada día
  • Desarrollo profesional sin límites en una empresa apasionante y un equipo con desafíos constantes
  • Trabajamos orientados a resultados, con metodologías ágiles, con flexibilidad y valorando el sentido de responsabilidad, potenciando la cultura del feedback
  • La oportunidad de contribuir al crecimiento de una compañía que quiere cambiar el mundo
  • Unirte a una empresa donde las personas son lo primero, con un entorno de trabajo inmejorable y gran talento en donde vivimos nuestros valores

guarderia-holaluz

 

About Holaluz

  • Energy

  • Private

  • Barcelona, Spain

  • 200-500

  • 2010

Queremos liderar la transición energética, porque la energía verde no es una opción: es la solución. ¿Nos acompañas?

Te damos la bienvenida a la eléctrica donde siempre hay otra manera de ver las cosas. Por eso tomamos decisiones siempre poniéndote a ti por delante. Porque si no es bueno para ti, no lo es para Holaluz

Nuestro propósito es simple: crear un mundo movido 100% por energía de origen renovable. Lo hacemos conectando las personas a la energía verde.




Other backend developer jobs that might interest you...