Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Veeva Systems Logo

Senior Full Stack Engineer

Veeva Systems

$100,000 - $200,000
Oct 28, 2025
Columbus, OH, US
Apply Now

Veeva Systems is looking for a Senior Full Stack Engineer to design and build intuitive internal tools and applications on modern data platforms to help life sciences companies bring therapies to patients faster. The role aims to empower a team of 60+ analytics consultants by creating and implementing data and analytics solutions that address key challenges faced by modern life sciences organizations.

Requirements

  • Strong proficiency in modern JavaScript and React, with a solid understanding of state management (e.g., Redux, Zustand) and building reusable UI components
  • Deep knowledge of Python (e.g., FastAPI, Flask) or TypeScript (Node.js) for building scalable, production-grade APIs and backend services
  • Extensive hands-on experience deploying and managing production applications on AWS using services like AWS Lambda, ECS with Fargate, and API Gateway
  • Strong, hands-on experience managing production cloud infrastructure with Terraform
  • Proven experience building and maintaining CI/CD pipelines, specifically with GitLab CI
  • Deep experience with containerization using Docker
  • Knowledge of AWS event-driven services like SQS, SNS, and EventBridge

Responsibilities

  • Drive User-Centered Design: Engage directly with our internal consultants to gather requirements, understand their workflows, and build intuitive, user-centric tools that enhance their productivity and solve their complex problems
  • Build End-to-End Solutions: Architect, develop, and maintain full-stack applications, writing clean frontend code with React and building robust backend services and APIs with Python or TypeScript
  • Embrace Serverless & Containers: Design, deploy, and operate services using AWS Lambda for event-driven logic and AWS ECS with Fargate for containerized applications
  • Own Your Infrastructure with Terraform: Provision, configure, and manage your applications AWS infrastructure exclusively with Terraform, ensuring your environments are automated, reproducible, and scalable
  • Automate with GitLab CI: Design, build, and maintain automated CI/CD pipelines using GitLab CI to test and deploy your serverless and container-based applications safely and efficiently
  • Ensure Operational Health: Monitor, troubleshoot, and optimize application performance and infrastructure, ensuring high availability and security across the stack

Other

  • 5+ years of hands-on experience in a full-stack or backend-heavy engineering role
  • Exceptional communication and collaboration skills with a proven ability to work with non-technical stakeholders. You must demonstrate strong user empathy and a passion for building tools that people love to use
  • Autonomy: A self-starter mentality with the ability to take ownership of projects, make pragmatic technical decisions, and see them through to completion
  • Experience building internal tools or applications for business users, analysts, or consultants
  • Experience building applications that interact with data warehouses (e.g., Snowflake, BigQuery, Redshift) or data lakes