
Senior Software Engineer – Payments
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Spain.
• Design, develop, and maintain highly available APIs and backend services.
• Contribute to the evolution of the architecture, currently transitioning from a monolith to more decoupled services.
• Address complex technical issues related to banking connectivity, treasury, payments, financial automation, and ERP integration.
• Work with large volumes of data and distributed systems.
• Provide technical insight on architectural decisions, scalability, performance, and quality.
• Build robust, secure, maintainable, and product-oriented software.
• Engage in testing practices, CI/CD, observability, and continuous improvement.
• Utilize AI tools professionally throughout the development workflow, from planning to code review and assisted generation.
• Strong experience as a Backend Engineer, ideally between 7 to 15 years for Senior/Staff profiles.
• Advanced experience with Node.js and TypeScript.
• In-depth knowledge of backend architecture, API design, and design patterns.
• Experience in designing and scaling distributed systems.
• Familiarity with databases such as MongoDB.
• Experience with cloud environments, ideally Google Cloud Platform.
• Proficient with Docker and deployments in cloud environments, such as Cloud Run.
• Knowledge of messaging systems or queues such as Pub/Sub, RabbitMQ, Kafka, or similar.
• Ability to articulate technical decisions, trade-offs, and architectural alternatives.
• Proficient in English and fluent in Spanish.
• Ownership mentality, autonomy, and product orientation.
• Medical insurance
• Restaurant vouchers
• Courses and certifications
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.