Senior Python Developers Barcelona (She/He/They)
Role details
Job location
Tech stack
Job description
Join a global tech leader and work with cloud-native technologies!At NTT DATA, we are looking for a Senior Python Developer to join an international team working on scalable cloud-native solutions and modern backend architectures.You will collaborate with multidisciplinary teams to design, develop and maintain high-performance backend systems, working with cloud technologies, data platforms and AI-driven development environments while contributing to high-quality software delivery.Develop and maintain backend systems and microservices using Python Design and build scalable REST APIs and integrate third-party services Work with AWS cloud services and cloud-native architectures Optimize application performance, reliability and maintainability Collaborate with international teams in English-speaking environments Participate in CI/CD processes, deployment pipelines and infrastructure improvements Support and evolve enterprise applications in production environments Apply best practices in software development, testing and code quality Have to: Strong experience developing backend systems and microservices with Python Experience designing and maintaining REST APIs Knowledge of scalable and maintainable software architectures Experience implementing business logic and integrating external services Experience working in distributed systems and event-driven architectures Knowledge of FastAPI, Flask or Django frameworks Have to: Experience deploying and maintaining cloud infrastructure on AWS Knowledge of ECS services, Lambda and RDS Experience monitoring and managing cloud environments Experience with DynamoDB, Kinesis and Glue Knowledge of infrastructure automation and cloud optimization practices Databases & Data Platforms Have to: Strong SQL knowledge and experience with PostgreSQL Experience working with MongoDB Ability to optimize database performance and design schemas Experience with Snowflake and cloud data warehousing solutions Knowledge of analytics and reporting workflows with large-scale datasets Have to: Experience with Docker and containerized environments Good Linux administration and troubleshooting skills Experience with Git, GitLab and CI/CD pipelines Experience automating testing and release processesKnowledge of deployment and infrastructure support practices Experience designing scalable backend infrastructures Knowledge of Application Management Services environments Experience supporting and improving enterprise applications in production Generative AI Experience working with Generative AI technologies and tools, integrating AI capabilities into development workflows or applications Familiarity with AI-assisted coding environments and developer productivity tools Experience with Claude Code, GitHub Copilot or similar AI coding assistants is a strong plus What we are looking for Several years of experience as a Python Developer English level B2 or higher Location: Barcelona or Madrid Strong teamwork and communication skills Problem-solving mindset and analytical thinking Ability to work independently and proactively Adaptability and continuous learning mindset Work on international and innovative projects Be part of a global technology consulting leader Continuous learning and career growth opportunities Collaborative and diverse environment Interested?Apply now and become part of NTT DATA's global technology community.#J-*****-Ljbffr
Requirements
Develop and maintain backend systems and microservices using Python Design and build scalable REST APIs and integrate third-party services Work with AWS cloud services and cloud-native architectures Optimize application performance, reliability and maintainability Collaborate with international teams in English-speaking environments Participate in CI/CD processes, deployment pipelines and infrastructure improvements Support and evolve enterprise applications in production environments Apply best practices in software development, testing and code quality Have to: Strong experience developing backend systems and microservices with Python Experience designing and maintaining REST APIs Knowledge of scalable and maintainable software architectures Experience implementing business logic and integrating external services Experience working in distributed systems and event-driven architectures Knowledge of FastAPI, Flask or Django frameworks Have to: Experience deploying and maintaining cloud infrastructure on AWS Knowledge of ECS services, Lambda and RDS Experience monitoring and managing cloud environments Experience with DynamoDB, Kinesis and Glue Knowledge of infrastructure automation and cloud optimization practices Databases & Data Platforms Have to: Strong SQL knowledge and experience with PostgreSQL Experience working with MongoDB Ability to optimize database performance and design schemas Experience with Snowflake and cloud data warehousing solutions Knowledge of analytics and reporting workflows with large-scale datasets Have to: Experience with Docker and containerized environments Good Linux administration and troubleshooting skills Experience with Git, GitLab and CI/CD pipelines Experience automating testing and release processesKnowledge of deployment and infrastructure support practices Experience designing scalable backend infrastructures Knowledge of Application Management Services environments Experience supporting and improving enterprise applications in production Generative AI Experience working with Generative AI technologies and tools, integrating AI capabilities into development workflows or applications Familiarity with AI-assisted coding environments and developer productivity tools Experience with Claude Code, GitHub Copilot or similar AI coding assistants is a strong plus What we are looking for Several years of experience as a Python Developer English level B2 or higher Location: Barcelona or Madrid Strong teamwork and communication skills Problem-solving mindset and analytical thinking Ability to work independently and proactively Adaptability and continuous learning mindset Work on international and innovative projects Be part of a global technology consulting leader Continuous learning and career growth opportunities Collaborative and diverse environment Interested?