Senior Backend Developer

Job description:

Here is the updated text:

We are looking for a Senior Software Engineer for our client in the Pharma Industry. 

Are you ready to make an impact for users, for production processes, and ultimately for the patients of our client? Are you an experienced developer, looking to transform global healthcare through new and innovative digital solutions?

If you are nodding at this point, then you might be our new Senior Backend Developer for PS Chat.

What's in it for you?

Our client continues to build and invest in in-house digital solutions, and we in Digital Products are playing an instrumental role in partnering with the business to bring these solutions to life.

As a Senior Backend Developer, you will help us shape, develop, and implement digital solutions in Product Supply, ultimately addressing some of the biggest business opportunities we have at our client.

Additionally, your day-to-day responsibilities are to:

* Build a state-of-the-art chat bot platform offering LLMs and bring the power of AI into the hands of the users in Product Supply
* Develop complete features in Python/FastAPI
* Build quality software that is intuitive, testable, and maintainable
* Refactor the codebase to improve quality or match changing requirements
* Provide clear and constructive comments for code reviews
* Lead the conversation in our SCRUM ceremonies within your domain
* Experiment, test, try, fail, and learn all the time!

You will join a cross-functional scrum team (Product Owner, UX/UI Designer, Frontend, Backend, AI developer and Scrum Master). The team delivers solutions to our Product Supply area, specializing in optimizing overall efficiency across the production sites. We do this using a tech stack consisting of AWS PaaS services, containerized Python backend, and a frontend web application using Vue.js and TypeScript.

What is the role about?

PS Chat leverages state-of-the-art AI technologies and large language models (LLMs) to provide a versatile, user-friendly, and secure platform for creating custom chatbots.

As an ideal candidate, we expect you hold a BSc or MSc in Software Engineering, Computer Science, or similar related fields and you can tick most of the following boxes:

* At least 5 years of work experience in software development with expert competence in Python and various database technologies (we use DynamoDB and S3)
* Experience with modern cloud environments, especially AWS
* Previous experience with complex RESTful API integrations, as well as a strong understanding of CI/CD pipelines
* Deep knowledge of coding best practices, refactoring and design patterns.
* Familiarity with automated testing (unit, integration, end-to-end, etc.)
* Experience with continuous delivery and running services in production are a plus
* Experience with FastAPI, Pydantic, boto3, aws_cdk, and openai is a plus
* Knowledge of infrastructure tools like Fargate, Lambda, S3, DynamoDB, Cloudwatch, Cognito, Bedrock, and Azure OpenAI
* Understanding of RAG (retrieval augmented generation), Large Language Models, and Linear Algebra is a plus

PS Chat is built using advanced AI technologies and large language models (LLMs). As a developer, you will work with:

* Retrieval Augmented Generation (RAG)
* Large Language Models (LLMs)
* OpenAI and Azure OpenAI
* AI Infrastructure

The team waiting for you

Digital Products is anchored in the Digital Products & Software Engineering unit in Digital, Data & IT (DD&IT). We are the digital product engineering organization of our client. We drive tech leadership through innovative software products and platform solutions 

- combining deep expertise in software engineering and user needs with an efficient, compliant, and scalable delivery model. This is how we excel and set new standards for designing, developing, and operating digital solutions.

Start date: 01/04/2025
End date: 31/02/2025
Location: Ballerup, Denmark

For the duration of this assignment Ework Services (0,9%) will be deducted from the total amount invoiced. We offer candidates continuously. This means that we sometimes remove the assignments before deadline. If you are interested, we recommend that you apply immediately.

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.