PSI CRO logo

Full-stack Developer (AI Solutions)

PSI CRO

BrazilCONTRACTORPosted 0 day(s) ago$0-$0 / yr

$0-$0 / yr

Salary

brazil

Region

ASAP

Start Date

About PSI CRO

PSI is a leading Contract Research Organization (CRO) with 30 years of experience in the pharmaceutical industry. Originated in Switzerland, PSI is a privately owned, full-service CRO with a global reach, supporting clinical trials across multiple countries and continents. Our reputation for being highly selective about the projects we undertake highlights our commitment to delivering high-quality, timely services across a broad spectrum of therapeutic indications.

At PSI, we foster an environment where a diverse range of colleagues feel welcomed and valued. Our inclusive culture is a cornerstone of our success, enabling us to attract and retain top talent globally.

We are not just about conducting clinical trials; we are about building a community where every team member has the opportunity to thrive and contribute to groundbreaking advancements in the pharmaceutical industry.

About this Role.

We're looking for a full stack developer to join our growing Process Improvement team. If you're interested in AI solutions development and would like to further enhance your engineering skillset in a global company, then PSI might be the right choice for you.

Full-time employment based in Brazil

You will:

  • Architect, design, build, and maintain full-stack applications (web and desktop) using modern stacks (React, Next.js, Python, C#).

  • Develop APIs, data models, workflows, and backend services using Python (FastAPI, Django) or optionally C#.

  • Work with PostgreSQL (and SQL generally) to design database schemas, optimize queries, and ensure reliability.

  • Write performant queries and manage schemas with PostgreSQL and SQL.

  • Integrate with cloud-native services on Azure (Azure App Services, Azure OpenAI, Cosmos DB, Pipelines).

  • Work in Linux environments to set up local environments, scripts, services, and troubleshooting tools.

  • Create Docker containerized services, manage CI/CD pipelines through Azure Pipelines.

  • Use Jira (or Atlassian ecosystem) for issue tracking and Agile sprint execution.

  • Produce documentation and system diagrams: architecture, data flows, README files, onboarding guides.

  • Mentor other engineers, participate in code reviews, and support design decisions.

Must have:

  • Bachelor's degree in Computer Science or related discipline

  • Minimum 5 years' experience in software development

  • Cloud / Azure: Proven real-world experience with Azure (App Services, Pipelines, OpenAI or AI services)

  • Databases: Strong expertise in PostgreSQL and SQL (schema design, tuning, policies, migrations).

  • Languages & Frameworks:

    • Advanced Python backend development (Flask, FastAPI, Django, etc.)
    • React and TypeScript frontend development (Next.js, preferably with ShadCN/UI or similar design systems)
    • Experience with Authentication and Callbacks
  • Docker / Containerization: Experience building and deploying container-based services

  • CI/CD: Hands‑on experience with Azure Pipelines in production environments.

    • Creating Azure Test Plans
    • Creating Azure Test Pipelines
    • Creating Azure Build Pipelines
  • Project Tracking: Experience using Jira for Agile development workflows.

  • System Design & Documentation: Able to produce detailed design documents, readmes, API specs, and architecture diagrams.

  • Security: Background working with security-first or compliance-regulated environments (e.g., finance, healthcare, or government)

Plus:

  • Experience integrating AI/GenAI models or services (e.g. Azure OpenAI, LLMs, vector DBs, RAG workflows)

  • Experience in enterprise CI/CD governance and change control.

  • Prior roles collaborating with data science teams or AI research groups in an agile delivery context

Skills Required

Benefits & Perks

Ready to Apply?

Apply Now

Similar jobs

No similar jobs found.