AstraZeneca

Full Stack Engineer

AstraZeneca
Apply
1 day ago
Chennai, IndiaSenior

Responsibilities

  • Design and implement scalable, cloud-native full-stack applications that meet scientists’ requirements end to end.
  • Deliver production-grade data products that support AI/ML use cases in biologics discovery.
  • Build intuitive product features and user journeys for complex scientific workflows.
  • Collaborate with product, design, data science, engineering, and scientific teams.
  • Improve data models, core architecture, code quality, scalability, performance, reliability, and availability.
  • Contribute across frontend, backend, infrastructure, and other layers of the technology stack.
  • Implement engineering excellence practices including code reviews, automated testing, logging, monitoring, and alerting.
  • Support modern software practices, solve complex engineering problems, stay current with technology, and mentor peers.

Requirements

  • Experience designing end-to-end full-stack software in the cloud.
  • Deep expertise in Java and Python; experience with C++ and Node.js is advantageous.
  • Experience with a major web framework such as Spring, Flask, or Django.
  • Strong frontend experience with React, Angular, or Vue.js, plus CSS and a CSS framework such as Bootstrap.
  • Experience with relational and/or NoSQL databases and query optimization techniques.
  • Proficiency in Linux environments and strong knowledge of data structures, design patterns, and antipatterns.
  • Experience with coding best practices, testing, code review, version control, and CI/CD automation tools such as Jenkins, TravisCI, or GitHub Actions.
  • Experience analyzing, profiling, investigating, interpreting, and documenting data structures.
  • Experience with Docker and Kubernetes.
  • Strong teamwork, verbal communication, and written communication skills.
  • Familiarity with computational biology or bioinformatics concepts is desirable.
  • Basic machine learning and MLOps knowledge, microservice architecture experience, message queuing experience with RabbitMQ or SQS, and GitOps for Kubernetes experience are desirable.

Tech Stack

AngularBootstrapC++CSSDjangoDockerFlaskGitHub ActionsJavaJenkinsKubernetesLinuxNode.jsPythonRabbitMQReactVue.js

Categories

AstraZeneca

About AstraZeneca

10,000+ employees

We're transforming the future of healthcare by unlocking the power of what science can do for people, society and the planet. For more information, visit www.astrazeneca.com. Community Guidelines: bit.ly/2MgAcio

Contact me