Senior Backend developer (Python/AWS)
Project description
The project is for one of the world's famous science and technology companies in pharmaceutical industry, supporting initiatives in AWS, AI and data engineering, with plans to launch over 20 additional initiatives in the future. Modernizing the data infrastructure through the transition to Snowflake as a priority, as it will enhance capabilities for implementing advanced AI solutions and unlock numerous opportunities for innovation and growth.
Responsibilities
- - Operate within D&A Landscape primarly using AWS Cloud Services and Azure AD, supporting our R&D efforts in drug discovery and development. - Supporting and implementing the technical roadmap - Maintaining platform functionalities, engineering data archive process and adapting to emerging technologies. - Implementing new features and building and managing deployments.
SKILLS
Must have
- Programming Skills: In-depth experience in Python (5+ years), relational databases, SQL, and a background in object-oriented programming
- Services: Knowledge of RESTful APIs and microservices built on AWS
- Experience with Scrapy library
- Cloud Skills: Experience in building cloud-native systems using AWS services at an enterprise level with a learning mindset.
- Best Practices: Knowledge of Object Oriented Programming (OOP) and design patterns, and excellent code and technical documentation, as well as experience with code review.
- CI/CD & Automation: Understanding of CI/CD pipelines, with experience in building and deploying CI/CD pipelines (preferably using Azure DevOps).
- Testing Framework: Experience in testing frameworks
Nice to have
• LLM experience • Containerization: Experience in building and deploying container services (Docker, Kubernetes, AWS Fargate). • Familiarity with Terraform, CloudFormation, or CDK for infrastructure automation.