Senior Backend / Platform Engineer (Python, Node.Js, And Aws).

Team International Services
Santiago de Compostela, Spain
2 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software Applications User Authentication Automation of Tests Cloud Computing Cloud Computing Security Cloud Engineering Code Review Information Technology Consulting Databases
+23 more
Continuous Integration Distributed Systems Python (Programming Language) Node.Js Performance Tuning Role-Based Access Control Cloud Services Software Deployment Software Engineering Enterprise Software Applications System Availability Software Security Backend Rate Limiting Git Containerization AI Platforms Integration Tests Graphql Restful APIs Docker Web Api Microservices

Job description

We’re a global IT consulting company and a software development service provider that helps organizations operate at their best. With 30+ years of experience, +6 Global locations, and +1000 employees, TEAM combines technology expertise, valuable insights, business intelligence, and a client-centered approach to address challenges in business operations, digital transformation, risk management, compliance, business continuity, and more.Our client is building enterprise-grade AI platforms and applications designed to operate securely and reliably at scale. The platform integrates modern AI capabilities with existing enterprise systems, databases, APIs, and cloud infrastructure.The project combines backend engineering, cloud architecture, microservices, and AI technologies, providing an opportunity to work on the core infrastructure behind high-performance AI applications.Our client is looking for an experienced Senior Backend / Platform Engineer with strong hands-on expertise in Python, Node.js, and AWS. You will be responsible for designing and developing scalable backend APIs, secure microservices, and core platform services that support production-grade AI applications.The role requires a strong engineering foundation combined with cloud expertise. You will work closely with AI Engineers to integrate AI capabilities into enterprise systems and ensure that backend services are secure, resilient, performant, and production-ready.Key ResponsibilitiesDesign and develop highly scalable, resilient, and secure backend services and microservices.Build and maintain RESTful and GraphQL APIs supporting AI-powered applications.Integrate core business databases, third-party APIs, and legacy enterprise platforms with the AI engine and related services.Optimize backend service latency, performance, and resource utilization to support real-time AI model hosting and inference.Implement enterprise-grade authentication and authorization mechanisms, including Role-Based Access Control (RBAC).Design and implement API rate limiting, access controls, and other security mechanisms.Establish and promote clean coding standards and backend engineering best practices.Develop comprehensive unit and integration tests to ensure platform reliability and maintainability.Conduct code reviews and contribute to continuous improvements in engineering quality.Work closely with AI Engineers to deploy AI model components and backend microservices within containerized environments.Integrate applications with cloud-hosted services, APIs, databases, and enterprise systems.Contribute to automated CI/CD pipelines and reliable production deployment processes.Troubleshoot complex production issues and perform root-cause analysis across distributed services.RequirementsStrong commercial backend development experience with Python.Hands-on development experience with Node.js.Strong practical experience with AWS and cloud-native application development.Proven experience designing and building scalable, resilient, and secure cloud-based applications.Strong understanding of microservices and distributed system architecture.Experience designing and developing RESTful APIs and/or GraphQL APIs.Experience integrating backend applications with databases, external APIs, and third-party services.Hands-on experience implementing enterprise-grade authentication, authorization, and RBAC.Strong understanding of API security and rate-limiting strategies.Experience with Docker and containerized applications.Strong software engineering practices, including Git, CI/CD, automated testing, integration testing, and code reviews.Experience with performance optimization and troubleshooting of production backend services.What We OfferAt TEAM International, you’ll have the opportunity to work on impactful projects alongside top professionals, collaborate with international clients, and leverage the latest technologies.Work with global IT talent in a flexible engagement modelBe part of challenging, high-impact projects with modern tech stacksFull compliance with security and regulatory standardsA supportive, collaborative, and people-first environment#J-*****-Ljbffr

Requirements

Strong commercial backend development experience with Python. Hands-on development experience with Node.js. Strong practical experience with AWS and cloud-native application development. Proven experience designing and building scalable, resilient, and secure cloud-based applications. Strong understanding of microservices and distributed system architecture. Experience designing and developing RESTful APIs and/or GraphQL APIs. Experience integrating backend applications with databases, external APIs, and third-party services. Hands-on experience implementing enterprise-grade authentication, authorization, and RBAC. Strong understanding of API security and rate-limiting strategies. Experience with Docker and containerized applications. Strong software engineering practices, including Git, CI/CD, automated testing, integration testing, and code reviews. Experience with performance optimization and troubleshooting of production backend services.

About the company

Santiago de Compostela, La Coruña, España

We’re a global IT consulting company and a software development service provider that helps organizations operate at their best. With 30+ years of experience, +6 Global locations, and +1000 employees, TEAM combines technology expertise, valuable insights, business intelligence, and a client-centered approach to address challenges in business operations, digital transformation, risk management, compliance, business continuity, and more. Our client is building enterprise-grade AI platforms and applications designed to operate securely and reliably at scale. The platform integrates modern AI capabilities with existing enterprise systems, databases, APIs, and cloud infrastructure. The project combines backend engineering, cloud architecture, microservices, and AI technologies, providing an opportunity to work on the core infrastructure behind high-performance AI applications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all