Senior Fullstack Software Engineer (Focus on Frontend) - Evinova

AstraZenecaGaithersburg, MD
34d$123,114 - $184,671Hybrid

About The Position

At Evinova, we’re revolutionizing clinical trials by developing cutting-edge digital solutions that connect patients, healthcare professionals, and regulators. As part of the AstraZeneca Group, our mission is to simplify participation in clinical trials and improve health outcomes through innovative technology. We believe in creating meaningful software that empowers individuals and transforms lives. If you’re passionate about building scalable, high-quality backend systems and working in a collaborative environment, we’d love for you to join our team. As a Software Engineer within a full-stack team, you’ll be an essential part of a cross-functional team, working with a focus on frontend UI development that provides the best experience for patients and healthcare professionals alike, and you’ll be required, when relevant, to provide full stack expertise for backend development as well. You’ll collaborate with product owners, UI designers and backend developers to efficiently create a robust UI experience and to support a product that must adhere to regulations during the development process to allow usage of the product as part of clinical trials.

Requirements

  • 6+ years of professional experience in software development.
  • Bachelors Degree in Computer Science, Information Technology, or related field or equivalent experience.
  • Proficiency with frontend coding languages such as typescript and/or React/React Native.
  • Proficiency with HTTP, HTML, CSS, REST APIs and JSON structure, openAPI spec.
  • Proficiency with at least one backend coding language such as Java, node.js, etc. including building RESTful APIs and microservices.
  • Experience with unit tests, and BDD testing framework like Cucumber.
  • AWS tooling.
  • Experience with CI/CD tools, such as Azure DevOps or GitHub Actions.
  • Familiarity with containerization tools and orchestration like Docker and Kubernetes.
  • Strong understanding of software development principles, such as object-oriented programming and Agile methodologies.

Nice To Haves

  • Advantageous: Experience in the past year incorporating generative AI tools in a work-related, or personal, project.
  • Experience in implementing UI using Micro Frontends.
  • Experience designing solutions for complex projects within large organizations.
  • Knowledge of state management libraries like Redux.

Responsibilities

  • Building and maintaining functionality for our web, as well as mobile, applications.
  • Making sure the design and implementation are robust, responsive and providing a high performance experience of the user interface, while contributing to the system’s architecture.
  • Working with our DevOps and Platform teams to ensure an easy deployment of new UI features.
  • Collaborating with other engineers, product owners, and stakeholders to refine features and ensure the requirements are delivered as requested.
  • Writing high-quality, clean, maintainable, and testable code, with a strong focus on a test automation-first attitude.
  • Solving, diagnosing, and resolving bugs and performance issues, and analyzing them to improve the troubleshooting process.
  • Participating in Agile ceremonies, such as daily stand-ups and sprint planning.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service