Takeda is driving global digital transformation to improve the lives of patients. The Innovation Capability Center (ICC) in Mexico City needs a Software Engineer to build scalable, cloud-native applications using modern technologies for Global Manufacturing & Supply, Digital Innovation, and AI initiatives.
Requirements
- 4+ years of software development experience
- Strong skills in Python with FastAPI
- Experience with AWS services: EKS, EventBridge, DynamoDB
- Solid understanding of databases, including table and session management
- Proficiency in modern frontend frameworks: React and Next.js
- Proficiency in modern frontend frameworks: Vue.js and TypeScript
- Familiarity with Agile methodologies and tools like JIRA and Confluence
Responsibilities
- Develop and maintain full-stack applications using Python (FastAPI) for backend and React/Next.js for frontend
- Build and consume APIs to enable data exchange and automation
- Design and implement cloud-native solutions using AWS services such as EKS, EventBridge, and DynamoDB
- Own features end-to-end: from requirements through design, implementation, testing, and deployment
- Write clean, maintainable code and automated tests (unit/integration)
- Participate in Agile ceremonies and contribute to continuous delivery
- Support performance optimization and responsive design across platforms
Other
- Collaborate with product owners and designers to validate and refine features
- Interest in growing into AI-related projects
- Strong communication skills and a collaborative mindset