




Description At Q-tech, we are working with an **international technology company** with over 30 years of experience developing critical software solutions for the financial sector. Their specialty is creating the software layer that enables banks to communicate with advanced physical devices such as cash machines, banknote recyclers, intelligent safes, and fraud detection equipment. Their technology is present in **Europe, the United States, Canada, Africa, and Asia**, making their platform a global reference within a market that continues to grow, especially in North America, where cash usage remains very high. The company has a **key development hub in Valladolid**, where the team responsible for their most strategic platform is located. In recent years, they have experienced sustained growth, expanding from 10 to nearly 30 professionals, and their goal is to continue growing the team to around 50 people. We are looking for a **Backend Engineer** who wants to join the team responsible for a platform used by financial institutions worldwide. This is a key role within the technological hub in Valladolid, where the next generation of a product managing banking devices in real time is being developed, now undergoing transformation to scale, modernize, and move to the public cloud. **What will you do?** * You will be part of the team driving the backend of the main platform, working on both new features and architectural evolution. Your impact will be direct on a critical product used by banks across different countries. * On a daily basis, your responsibilities will include: * Developing and maintaining backend services in **Python**. * Collaborating in designing a scalable architecture ready for **public cloud**. * Working with real-time systems and communications between software and physical devices. * Integrating with low-level layers using **industrial protocols** (training will be provided if you lack experience). * Contributing to continuous improvement, refactoring, and modernization of key components. * Cooperating with international teams (Europe and USA) and frontend teams using Flutter. * Helping reduce knowledge silos and contributing new ideas to improve the product. Basic Requirements **What do you need to succeed?** * 3–4 years of backend experience. * Strong proficiency in Python or solid foundation in Java/C++ with genuine willingness to transition to Python. * Advanced English level for collaboration with global teams. Ability to understand complex systems and solve problems. * Eagerness to learn, question, suggest improvements, and bring fresh perspectives to the team. **What does the role offer?** * Be part of a global product with real impact on international banking. * Work on high-level technological challenges: scalability, cloud, microservices, industrial protocols… * Flexible, technical environment with freedom to propose and innovate. * Senior team where you can both learn and contribute. * Participation in internal initiatives already incorporating **AI for optimization and tooling**. Desired Requirements * Experience with microservices. * Knowledge of Docker, CI/CD, and **async/await** architectures. * Familiarity with **SQL Server** or **PostgreSQL**. * Interest in **hardware–software communication** or low-level systems. * Prior experience with banking systems or physical devices. 45000€\-50000€ Valladolid Hybrid **Contact person:** enocete@q\-techrec.com 656 362 819


