Nuestro cliente, una innovadora empresa tecnológica con sede en Madrid, busca un experimentado Ingeniero de Software Senior Backend para unirse a su equipo global de desarrollo, con la flexibilidad de trabajar de forma completamente remota desde cualquier lugar de España. Serás fundamental en el diseño, desarrollo e implementación de sistemas backend escalables y robustos que impulsan nuestras plataformas digitales. Esta es una excelente oportunidad para un profesional que busca un rol desafiante con un impacto directo en la arquitectura de software, trabajando en un entorno que fomenta la innovación, la colaboración y el crecimiento profesional continuo, todo ello sin la necesidad de desplazamientos a la oficina en Madrid.
Responsabilidades
- Diseñar, desarrollar, probar y desplegar APIs y servicios backend de alta calidad utilizando tecnologías modernas.
- Optimizar el rendimiento de las aplicaciones, la escalabilidad de la base de datos y la arquitectura del sistema para manejar cargas de trabajo significativas.
- Colaborar estrechamente con los equipos de producto, frontend y DevOps para definir requisitos y entregar soluciones eficientes.
- Participar activamente en revisiones de código, promoviendo las mejores prácticas y el mantenimiento de un código limpio y bien documentado.
- Identificar y abordar cuellos de botella en el rendimiento y la estabilidad del sistema en entornos de producción.
- Mentoring a ingenieros junior y compartir conocimientos técnicos dentro del equipo.
- Más de 5 años de experiencia profesional en desarrollo backend.
- Sólidos conocimientos en lenguajes como Java, Python, Go o Node.js y frameworks asociados.
- Experiencia trabajando con bases de datos relacionales (SQL) y NoSQL, así como con sistemas de caché (Redis, Memcached).
- Comprensión profunda de los principios de diseño de sistemas distribuidos y arquitecturas de microservicios.
- Experiencia con plataformas cloud (AWS, Azure, GCP) y herramientas de CI/CD.
- Excelentes habilidades de resolución de problemas y capacidad para trabajar de forma autónoma.
Requisitos
- Más de 5 años de experiencia profesional en desarrollo backend.
- Sólidos conocimientos en lenguajes como Java, Python, Go o Node.js y frameworks asociados.
- Experiencia trabajando con bases de datos relacionales (SQL) y NoSQL, así como con sistemas de caché (Redis, Memcached).
- Comprensión profunda de los principios de diseño de sistemas distribuidos y arquitecturas de microservicios.
- Experiencia con plataformas cloud (AWS, Azure, GCP) y herramientas de CI/CD.
- Excelentes habilidades de resolución de problemas y capacidad para trabajar de forma autónoma.
Beneficios
- Salario altamente competitivo, negociable según experiencia.
- Compensación adicional basada en el rendimiento y la consecución de objetivos.
- Trabajo 100% remoto, con flexibilidad horaria.
- Planes de salud, dental y oftalmológica completos.
- Presupuesto anual para formación, conferencias y desarrollo profesional.