
Senior Software Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Spain.
• Design, develop, and maintain high availability APIs and backend services.
• Contribute to the evolution of the architecture, currently transitioning from a monolith to more decoupled services.
• Tackle 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.
• Professionally utilize AI tools throughout the development workflow, from planning to code review and assisted generation.
• Solid 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.
• Knowledge of cloud environments, ideally Google Cloud Platform.
• Experience with Docker and deployments in cloud environments, such as Cloud Run.
• Familiarity with messaging systems or queues like Pub/Sub, RabbitMQ, Kafka, or similar.
• Ability to explain technical decisions, trade-offs, and architectural alternatives.
• High proficiency in English and fluency in Spanish.
• Multidisciplinary teams.
• 100% remote work within Spain for solid profiles.
• Opportunities for professional development.
• Collaborative environment with real ownership.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.