¡Únete a Vera&Company como Senior Backend Developer!
En Vera&Company estamos buscando un Senior Backend Developer con especialización en Python. Valoramos la excelencia técnica y la pasión por construir soluciones escalables y de alta calidad. Elegimos cuidadosamente los proyectos en los que trabajamos para garantizar que podamos ofrecer el mejor servicio posible a nuestros clientes. Esta posición está diseñada para un cliente final, brindándote la oportunidad de tener un impacto directo y significativo.
¿Qué harás?
Te unirás a un equipo que está en el corazón de la innovación tecnológica, trabajando en proyectos que realmente marcan la diferencia. Tu enfoque principal será la construcción de APIs robustas y escalables, así como la refactorización siguiendo buenas prácticas y arquitecturas modernas.
Además:
* Crearás proyectos desde cero, como construir el backend de una aplicación móvil o una API REST.
* Aplicarás buenas prácticas en desarrollo, asegurándote de que el código sea mantenible, escalable y eficiente.
* Participarás en procesos de despliegue, entendiendo logs y resolviendo posibles problemas durante el ciclo de vida del desarrollo.
* Realizarás revisiones de código constructivas, enfocándote en calidad, rendimiento y mantenibilidad.
* Mentorizarás a desarrolladores con menos experiencia, compartiendo conocimiento y mejores prácticas.
* Diseñarás arquitecturas siguiendo principios SOLID, DDD o arquitectura hexagonal.
* Trabajarás en la optimización de consultas y la resolución de cuellos de botella de rendimiento.
* Implementarás estrategias efectivas de testing (unitario, integración, E2E).
Un poco de historia sobre nosotros…
Nos consideramos artesanos digitales que se toman el tiempo necesario para crear soluciones a medida. A lo largo de nuestra historia, hemos trabajado en proyectos que no solo desafían nuestros límites técnicos sino que también contribuyen positivamente a nuestra comunidad. Desde implementaciones de infraestructuras críticas hasta la automatización de procesos complejos, hemos estado allí, asegurando que la tecnología trabaje para las personas, y no al revés.
Lo que ofrecemos:
* Salario competitivo de hasta 45.000€ anuales a jornada completa, según experiencia.
* Enfoque en resultados más que en horas trabajadas.
* Trabajo 100% remoto: decide desde dónde quieres trabajar.
* Entorno que valora la autonomía y la toma de decisiones técnicas fundamentadas.
* Proyectos desafiantes que te permitirán crecer profesionalmente.
Tu primer día y más allá…
Desde el primer día, te sumergirás en un ambiente donde tu voz y experiencia serán valoradas. Te familiarizarás con nuestra filosofía de trabajo, herramientas y, lo más importante, con nuestro equipo.
En el primer mes, esperamos que hayas:
* Conocido a todo el equipo y entendido la importancia de cada uno en el proceso de entrega de nuestros proyectos.
* Comenzado a trabajar en proyectos reales, aplicando tu experiencia en Python.
* Propuesto mejoras basadas en tu conocimiento y observaciones.
* Realizado tus primeras revisiones de código y contribuido con feedback constructivo.
* Comprendido la arquitectura de los proyectos existentes y comenzado a proponer mejoras.
A partir del tercer mes, esperamos que:
* Lideres técnicamente alguno de los proyectos en curso, tomando decisiones arquitectónicas importantes.
* Hayas implementado mejoras significativas de rendimiento o calidad en el código existente.
* Contribuyas activamente al proceso de evolución y mejora continua de nuestras prácticas de desarrollo.
* Participes en reuniones con clientes aportando tu visión técnica y soluciones a problemas complejos.
* Comiences a mentorizar a otros miembros del equipo, compartiendo conocimiento y buenas prácticas.
* Identifiques y propongas herramientas o tecnologías que puedan mejorar nuestros procesos y resultados.
¿Cómo lo harás?
Trabajarás en un ambiente que valora la comunicación abierta y la autonomía. Creemos en la filosofía de "si puedes hacerlo, hazlo", lo que significa que tendrás la libertad de elegir herramientas y tecnologías, siempre y cuando cumplan con los objetivos del proyecto.
¿Qué significa realmente ser Senior para nosotros?
* Dominio técnico: No solo conoces la sintaxis de Python, sino que entiendes en profundidad sus ecosistemas y patrones de diseño.
* Autonomía: Tomas decisiones técnicas fundamentadas sin necesidad de supervisión constante.
* Resolución de problemas complejos: Experiencia demostrable solucionando problemas de rendimiento, escalabilidad y mantenibilidad.
* Comunicación eficaz: Capacidad para explicar conceptos técnicos complejos tanto a desarrolladores como a perfiles no técnicos.
* Ownership: Asumes responsabilidad por tu código más allá del despliegue, monitorizando su comportamiento en producción.
* Visión arquitectónica: Capacidad para diseñar soluciones escalables considerando el largo plazo.
Situaciones reales que enfrentarás:
* Optimizar endpoints con problemas de rendimiento que causan timeouts durante picos de tráfico.
* Diseñar e implementar nuevas funcionalidades aplicando los principios SOLID y la arquitectura adecuada.
* Integrar nuestros sistemas con APIs externas con documentación limitada y ocasionales problemas de disponibilidad.
* Refactorizar código heredado para mejorar su mantenibilidad y rendimiento.
* Colaborar en la formación y mentoring de nuevos miembros del equipo.
¿Qué buscamos?
* Experiencia sólida en desarrollo backend con Python.
* Conocimientos básicos en Docker y capacidad para entender y resolver problemas en procesos de despliegue (leer logs, identificar errores).
* Capacidad para construir proyectos desde cero.
* Experiencia en la creación de APIs REST y su refactorización siguiendo buenas prácticas y arquitecturas modernas.
* Espíritu investigador, proactividad y capacidad para trabajar tanto de forma autónoma como en equipo.
* Experiencia aplicando principios SOLID y patrones de diseño.
* Conocimiento práctico de arquitecturas como DDD o hexagonal.
* Capacidad para diseñar estrategias de testing efectivas.
Tecnologías
* Imprescindibles: Python, Docker, SOLID, arquitecturas de software como DDD, hexagonal.
* Deseables: FastAPI, Express.js.
* Plus: Experiencia con otros lenguajes backend, conocimiento en CI/CD, AWS.
¿Listo para unirte?
Si estás buscando una oportunidad que te desafíe, te permita crecer y trabajar de manera flexible, Vera and Company es el lugar para ti. Envíanos tu CV y prepárate para comenzar una aventura que transformará tu carrera.