
IT Analyst III (Python)
Banco Santander, S.A.4 days ago
São Paulo, BrazilSenior
Responsibilities
- Develop, evolve, and maintain APIs and microservices using Python, FastAPI, and Flask.
- Design scalable, resilient, and highly available solutions for critical business applications.
- Contribute to distributed-systems and microservices architecture decisions.
- Integrate relational and non-relational databases while maintaining performance, security, and data integrity.
- Develop asynchronous processes and processing routines using Celery and message queues.
- Create and maintain unit, integration, and automated tests.
- Analyze performance and optimize code, queries, and computational resources.
- Participate in code reviews and promote development best practices and architecture standards.
- Collaborate with multidisciplinary teams to translate business requirements into technical solutions.
- Contribute to Agile ceremonies, observability, deployments, production support, troubleshooting, and root-cause analysis.
- Follow Git flow, conventional commits, branch naming, lint, and formatting standards, and review AI-assisted code suggestions before applying them.
Requirements
- Professional experience with Python, FastAPI, Flask, and Celery.
- Experience with relational and non-relational databases, including PostgreSQL, MySQL, Redis, and/or MongoDB.
- Knowledge of unit and automated testing.
- Experience designing, building, managing, and scaling microservices solutions.
- Experience with Agile practices including Scrum, Kanban, pair programming, and TDD.
- Ability to develop and maintain high-performance applications.
- Experience performing and collaborating on code reviews.
- Ability and willingness to learn business domains and technologies outside one's current expertise.
- Preferred experience with containers, DevOps, cloud architecture, AWS, EKS, build/test/deployment pipeline automation, and Node.js.
- Experience in financial markets, prompt engineering, and applying AI to debugging and code optimization is desirable.
Benefits
- Meal assistance, medical insurance, dental insurance, transportation allowance, childcare assistance, life insurance, and extended maternity and paternity leave.
- Flexible vacation policy providing 24 business days that may be split into up to six periods.
- Birthday day off and access to Wellhub and Totalpass gym partners.
- Hybrid work model with 2 days working from home and 3 days working in person in Santo Amaro, São Paulo.
- Training platforms with more than 100,000 courses and professional career-development paths.
- Study incentive through the Flex Learning program for high-performing employees.
- Access to the Programa Nascer, Be Healthy, and PAPE personal support programs.
About Banco Santander, S.A.
Banco Santander, S.A. is a global bank providing retail and commercial banking, corporate and investment banking, wealth management, insurance, and payments for individuals, SMEs, corporates, and public institutions. Founded in 1857 and headquartered in Boadilla del Monte (Madrid), it operates across Europe and the Americas through local subsidiaries and digital brands like Openbank, and is publicly traded, including on the New York Stock Exchange.