Astellas Pharma - Markham, IL

posted 16 days ago

Full-time - Mid Level
Remote - Markham, IL
10,001+ employees
Management of Companies and Enterprises

About the position

The Software Engineer - Backend Developer at Astellas Pharma Canada is a pivotal role within the DigitalX team, focusing on digital transformation to enhance patient value. This position involves developing and maintaining backend services, implementing APIs, and optimizing database management to support generative AI applications. The role emphasizes collaboration, innovation, and continuous improvement in software engineering practices, contributing to the company's mission of improving lives through advanced technology.

Responsibilities

  • Develop and maintain backend services using languages like Python, Java, or Node.js to support generative AI applications.
  • Design and implement RESTful and GraphQL APIs for AI model interaction and data processing.
  • Manage and optimize SQL and NoSQL databases to store and retrieve AI-related data.
  • Ensure high performance and responsiveness of backend services for AI workloads.
  • Mentor other members of the team and help them grow in their skillset.
  • Champion continuous improvement initiatives identifying opportunities to optimise performance security and maintainability of existing platform architecture and other technology investments.
  • Participate in the continuous delivery pipeline by implementing DevOps best practices for version control, automation, and deployment.
  • Stay up to date on the latest trends and technologies in backend development and cloud platforms.

Requirements

  • Master's Degree or higher in computer science, information technology, or related field (or equivalent experience).
  • Minimum 2-5 years (Junior) 5-7 years + (Senior) experience in back-end (Java, Python, Node JS), API development (REST, GraphQL) technologies.
  • Minimum 2-5 years (Junior) 5-7 years + (Senior) experience in application monitoring tools (App Insights, Cloudwatch).
  • Minimum 2-5 years (Junior) 5-7 years + (Senior) experience of cloud platforms (mainly Azure, be familiar with AWS and GCP). A deeper understanding/certification of AWS and Azure is considered a plus.
  • Experience with relational and non-relational databases (AWS Redshift, MySQL, PostgreSQL, MongoDB, ElasticSearch, Cassandra for example).
  • Experience with Containerization (Docker, Kubernetes) will be considered a plus.

Nice-to-haves

  • Proficiency in programming languages like Python, Java, or Node.js.
  • Familiarity with Azure and AWS cloud environments.
  • Experience with API development (RESTful and GraphQL).
  • Knowledge of SQL and NoSQL databases.
  • Strong problem-solving and debugging skills.
  • Ability to work in a collaborative team environment.
  • Ability to think innovatively and propose creative solutions to complex technical challenges.
  • Demonstrated understanding of technical delivery.

Benefits

  • Remote / Hybrid work options available.
  • Accommodations for candidates with disabilities during the hiring process.
  • Commitment to equality of opportunity in all aspects of employment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service