Búsqueda de talento estratégico tecnológico, mediante inteligencia del dato y redes de recomendación.
Senior Software Engineer – Payments
Location
Spain
Posted
16 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Payments
Talent Hackers
• Diseñar, desarrollar y mantener APIs y servicios backend de alta disponibilidad. • Participar en la evolución de la arquitectura, actualmente en transición desde un monolito hacia servicios más desacoplados. • Resolver problemas técnicos complejos relacionados con conectividad bancaria, tesorería, pagos, automatización financiera e integración con ERPs. • Trabajar con grandes volúmenes de datos y sistemas distribuidos. • Aportar criterio técnico en decisiones de arquitectura, escalabilidad, rendimiento y calidad. • Construir software robusto, seguro, mantenible y orientado a producto. • Participar en prácticas de testing, CI/CD, observabilidad y mejora continua. • Utilizar herramientas de IA de forma profesional dentro del flujo de desarrollo, desde planificación hasta revisión de código y generación asistida.
Job Requirements
- Experiencia sólida como Backend Engineer, idealmente entre 7 y 15 años para perfiles Senior / Staff.
- Experiencia avanzada con Node.js y TypeScript.
- Conocimiento profundo de arquitectura backend, diseño de APIs y patrones de diseño.
- Experiencia diseñando y escalando sistemas distribuidos.
- Experiencia con bases de datos como MongoDB.
- Familiaridad con entornos cloud, idealmente Google Cloud Platform.
- Experiencia con Docker y despliegues en entornos cloud, como Cloud Run.
- Conocimiento de sistemas de mensajería o colas como Pub/Sub, RabbitMQ, Kafka o similares.
- Capacidad para explicar decisiones técnicas, trade-offs y alternativas de arquitectura.
- Inglés alto y español fluido.
- Mentalidad de ownership, autonomía y orientación a producto.
Benefits
- Seguro médico
- Ticket Restaurant
- Cursos y certificaciones
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Work on evolving a modern, scalable architecture designed for AI-First products. • Lead technical engineering decisions focusing on performance, security, observability, and user experience. • Develop robust backend solutions in .NET for distributed systems and complex integrations. • Improve React interfaces used in production, ensuring high technical quality and excellent user experience. • Use AI tools in daily development to accelerate delivery, support analysis, refactorings, and test creation. • Serve as a technical reference for the team, supporting mid-level and junior developers through mentoring, code reviews, and architectural guidance. • Contribute to technical decisions alongside Product, Design, QA, and other engineering areas. • Operate in environments with a high degree of autonomy, ambiguity, and technical responsibility. • Work in AI-agent-driven automated development pipelines, with a strong role in reviewing technical specifications and multi-agent-built implementations.
Senior Software Engineer – REDAPL Graph Engine
DatadogDatadog provides cloud-scale monitoring and security for metrics, traces and logs in one unified platform.
• Build a query engine that supports efficient relationship traversals for our most demanding workloads. • Contribute to design and drive high-priority, high-visibility projects to increase the platform's value, resilience, and scalability across multiple teams. • Lead and guide other engineers through architectural platform decisions • Identify potential system risks and trends in reliability and design solutions to address them • Provide input on prioritizing engineering-led initiatives in short- and long-term planning and roadmaps • Collaborate with internal product teams to understand their requirements and how we plan for their product growth as they integrate and depend on REDAPL
Role Description Für den Ausbau moderner Cloud- und Softwarelösungen suchen wir einen erfahrenen Full-Stack Software Engineer (m/w/d), der Lust hat, in agilen und internationalen Teams an hochskalierbaren Systemen zu arbeiten. Dich erwartet ein modernes Technologieumfeld mit kurzen Entscheidungswegen, viel Gestaltungsspielraum und der Möglichkeit, innovative Produkte aktiv mitzugestalten. Der Fokus liegt auf der Entwicklung containerbasierter Anwendungen im Cloud-Umfeld sowie auf der kontinuierlichen Verbesserung bestehender Systeme. Die Position ist remote innerhalb Deutschlands zu besetzen und zunächst auf 2 Jahre befristet. - Entwicklung und Weiterentwicklung moderner Full-Stack-Anwendungen im Cloud-Umfeld - Mitarbeit entlang des gesamten Software-Engineering-Lifecycles – von Konzeption und Design über Implementierung und Testing bis hin zum Betrieb der Anwendungen - Entwicklung containerbasierter Softwarelösungen mit Go und TypeScript/Vue.js - Verantwortung für stabile, skalierbare und performante Systeme im Sinne von „You build it, you run it” - Kontinuierliche Verbesserung bestehender Produkte anhand von Metriken, Monitoring und Testing - Zusammenarbeit in kleinen, selbstorganisierten und internationalen Teams - Mitgestaltung moderner Entwicklungsprozesse rund um Continuous Delivery, Automatisierung und Cloud-Technologien - Evaluierung und Einsatz neuer Technologien und Tools Qualifications - Erfolgreich abgeschlossenes Studium der Informatik, Mathematik, Physik oder eine vergleichbare Qualifikation - Mehrjährige Erfahrung in der Full-Stack-Entwicklung - Gute Kenntnisse in Go sowie TypeScript - Erfahrung mit modernen Webtechnologien und Frontend-Frameworks (z. B. Vue.js) - Kenntnisse in containerisierten und verteilten Systemen im Cloud-Umfeld - Erfahrung mit CI/CD, Testautomatisierung und modernen Entwicklungsprozessen - Analytische und lösungsorientierte Denkweise - Englischkenntnisse Requirements - Erfahrung mit Kubernetes und Cloud-Plattformen - Kenntnisse im Bereich Observability und Monitoring - Erfahrung in agilen Produktteams - Interesse an skalierbaren Plattform- und Infrastrukturthemen Benefits - Unbefristeter Arbeitsvertrag - Attraktive Vergütung - Weiterbildungen - Hybrid und Full Remote Modell - PC Ausstattung
• Deploy technology with customers and help them use it to improve their plants. • Assess customer needs while observing their operations and addressing critical impacts. • Take a problem from "I saw something that could be improved at a plant” to a shipped feature. • Work closely with our ML team to turn outputs into usable features for different stakeholders.




