full-stack-engineer@pipelinepharma:~/career
← Back to CV
Pharma B2B Remote

Full Stack Engineer

Pipelinepharma 🇱🇹 Vilnius, Lithuania
📅 May 2020 → June 2022 (2 years 2 months)

$ echo $IMPACT_METRICS

2+ yrs Duration
GraphQL API Architecture
Pharma Regulated Industry

$ cat tech-stack.json

🔧 Supporting Stack

☁️ Infrastructure & DevOps

$ cat README.md

Pipelinepharma operates a pharmaceutical licensing marketplace — connecting pharmaceutical companies looking to license drugs with potential partners globally. The highly regulated nature of pharmaceutical industry meant building systems with strict compliance requirements and audit trails.

I was a key driver of engineering innovation, building scalable backend systems and modern DevOps practices that enabled the platform to grow in this demanding domain.

$ git log --oneline responsibilities/

Designed and developed microservices with Node.js/TypeScript and Python/Django, ensuring secure and reliable backend APIs
Implemented GraphQL with Hasura to accelerate data querying and simplify integrations across the platform
Designed robust data models and optimized queries in PostgreSQL for high-performance licensing search
Deployed containerized applications using Docker and AWS container services
Built CI/CD pipelines with CircleCI and GitHub Actions for rapid releases
Developed frontend features using React, Redux, Next.js, and TypeScript
Mentored junior engineers on clean code practices and testing strategies

$ grep -r "achievement" ./

Led design of Node.js/TypeScript and Python/Django microservices handling complex pharmaceutical licensing workflows
Implemented GraphQL with Hasura reducing API development time by 60% through auto-generated queries
Optimized PostgreSQL performance with proper indexing and query planning for complex licensing searches
Built compliant data infrastructure with AWS RDS and S3 ensuring HIPAA-adjacent security requirements
Bridged frontend and backend teams ensuring end-to-end product functionality

$ cat CHALLENGES.md

Complex Regulatory Data Models

🔴 Challenge:

Pharmaceutical licensing involves complex relationships between drugs, territories, indications, and regulatory statuses that were difficult to query efficiently.

🟢 Solution:

Designed a flexible PostgreSQL schema with JSONB for variable attributes and proper indexing for common query patterns. Used Hasura to expose GraphQL API with fine-grained access controls.

Audit Trail Requirements

🔴 Challenge:

Regulatory compliance required complete audit trails for all data changes, but this couldn't impact application performance.

🟢 Solution:

Implemented event sourcing patterns for critical entities and PostgreSQL triggers for audit logging. Built a read-optimized audit query service for compliance reporting.

PostgreSQLEvent SourcingDjangoBackground Jobs

$ cat details.md

Working in Regulated Industries

Pharmaceutical software development is fundamentally different from typical web apps:

  • Every data change must be auditable
  • Access controls are legally mandated
  • Data integrity is paramount

This experience shaped my approach to building enterprise-grade systems.

GraphQL + Hasura Deep Dive

Hasura was a game-changer for our development velocity:

  1. Auto-generated GraphQL from PostgreSQL schemas
  2. Fine-grained permissions at the row and column level
  3. Real-time subscriptions for live updates
  4. Event triggers for workflow automation

This stack reduced API development time by 60% while maintaining type safety throughout.


Technologies: GraphQL, TypeScript, PostgreSQL, React, Node.js

Similar Roles: Senior Engineer at Last Call Media | Backend Developer at VirtuLab