We are looking for a Senior AWS Software Engineer with strong expertise in cloud-native development (particularly in Big Data & Analytics or DevOps) and Python to join the Data Platform team of one of our top pharmaceutical clients.
This role involves not only coding but also requires a strong technical mindset, understanding the broader architectural impact of your work.
The role requires proactive participation in designing scalable solutions and collaborating closely with a cross-functional team to bring them to life.
Key Responsibilities
- Design and develop robust and scalable solutions on AWS.
- Participate in technical discussions and contribute to architectural and design decisions.
- Collaborate with peers across disciplines to understand requirements and propose impactful solutions.
- Contribute to the evolution and maintenance of our AWS-based DataHub platform.
- Support code reviews, testing, and documentation as part of development best practices.
- Bring a problem-solving attitude, openness to feedback, and a team-first mindset.
Mindset and Soft Skills
- Critical thinking and a systems-level approach to problem-solving.
- Ability to contribute meaningfully to design and architecture discussions.
- Proactive in identifying and suggesting improvements across the platform, product, and development process.
- Effective collaboration with Agile Coaches, product owners, and engineers to co-create impactful solutions.
- Focus on delivering value and building sustainable, scalable systems.
Requirements
- Proficiency in English.
- Over 5 years of hands-on experience in software development, operations, DevOps engineering, or systems architecture.
- At least 3 years of experience designing, documenting, and deploying cloud architectures in AWS.
- Strong knowledge and experience with AWS services (e.g., S3, Aurora, Lambda, Glue, Redshift, Athena, Kinesis, OpenSearch).
- Experience with AWS SDK and Infrastructure as Code tools like CloudFormation or Terraform.
- Good command of engineering practices such as code refactoring, design patterns, test-driven development, microservices architecture, serverless, and security best practices.
- Solid knowledge in Big Data Analytics and/or DevOps.
- Understanding of cloud networks (VPC, security groups) and cloud security (firewalls, encryption, IAM roles).
- 3+ years of proficiency with Python for development and testing.
- Experience with frameworks like Flask, Django, or FastAPI.
- Good knowledge of SQL and professional experience with API development, including GraphQL.
- Proficiency in Snowflake, including data modeling, performance optimization, and AWS integration.
- Experience with Git and Gitflow.
Nice to Have
- AWS certifications (e.g., Solutions Architect Associate or Professional).
- Experience with DevOps tools such as Grafana, Jenkins, Prometheus, Docker, Ansible.
- Frontend development experience using React.
- Background in data management or data engineering.
Key Skills
Spring, .NET, C / C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems
Employment Type : Full Time
Experience : 5+ years
Vacancy : 1