Headquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
Full Stack Engineer
Location
Pennsylvania
Posted
108 days ago
Salary
$75K - $130K / year
Seniority
Senior
Job Description
Full Stack Engineer
Veeva
• 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
Job Requirements
- Experience: 3+ years of hands-on experience in a full-stack or frontend-heavy engineering role
- User-Centric Mindset: 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
- Frontend Expertise: Strong proficiency in modern JavaScript and React, with a solid understanding of state management (e.g., Redux, Zustand) and building reusable UI components
- Backend Expertise: Deep knowledge of Python (e.g., FastAPI, Flask) or TypeScript (Node.js) for building scalable, production-grade APIs and backend services
- Cloud Proficiency: Extensive hands-on experience deploying and managing production applications on AWS using services like AWS Lambda, ECS with Fargate, and API Gateway
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Platform Software Engineer
JumpCloudJumpCloud is a computer software company that has created a Directory-as-a-Service (DaaS) platform that simplifies and centralizes identity management, flexible administration, and
• Drive technical consensus across multiple teams and architectural domains to ensure a unified DevEx vision. • Functionally decompose complex problems into simple, straight-forward solutions. • Contribute to the long-term technical vision and strategic direction of the engineering team, identifying opportunities for innovation and improvement. • Architect AI-driven workflows that automate repetitive tasks across the entire engineering organization. • Assist in the career development of others, actively mentoring individuals on advanced technical issues. • Evaluate build vs. buy decisions and emerging technologies to ensure JumpCloud remains at the forefront of engineering efficiency.
• Architect and build systems that power Pura's end-to-end supply chain operations—from order management and inventory allocation to warehouse integration and shipment tracking • Drive technical excellence • Mentor other engineers • Collaborate with stakeholders across the organization to deliver reliable services used by millions of customers • Make a significant impact on the growing business
Technical Lead
LighthouseAILighthouseAI provides state licensing software and services to pharmaceutical supply chain companies.
• Lead architectural design for new features, services, and system components. • Evaluate modern AI/ML technologies and determine appropriate use cases. • Make key technical decisions that balance performance, scalability, and maintainability. • Review designs, PRs, and technical documentation to ensure engineering excellence. • Evaluate and introduce new tools and technologies to improve software development productivity. • Perform full-stack development regularly across both frontend and backend systems, taking ownership of end-to-end feature implementation. • Develop and deliver core components of application, AI-powered features, and architectural components. • Diagnose and resolve complex technical issues across the full stack and drive sustainable solutions. • Ensure code quality, test coverage, reliability, and adherence to engineering standards. • Mentor, guide and manage engineers, and contribute to raising the technical bar across the organization. • Lead discussions on AI best practices, emerging trends, model evaluation techniques, and responsible AI usage. • Facilitate knowledge sharing, pair programming, and engineering best practices. • Collaborate with Product Management to translate product requirements into clear technical plans, architecture and milestones. • Partner with Engineering Managers to balance priorities, manage sprint commitments, and guide execution. • Streamline and optimize the CI/CD pipeline to improve deployment reliability, speed, and developer productivity. • Guide teams through incident response, root-cause analysis, and preventive improvements. • Work closely with Product, Design, Data/SME, QA, and DevOps to ensure alignment on goals and technical feasibility. • Communicate architectural decisions, tradeoffs, and implementation plans clearly to both technical and non-technical stakeholders. • Support go-to-market teams with technical insights for feature capabilities.
GTM Engineer
Tempo SoftwareAdaptive SPM for AI-Accelerated Innovation | Modular Solutions, Compounding Value | 30,000+ Customers
• Build autonomous AI SDRs that research prospects, craft personalized messages, and manage follow-up sequences at scale • Develop sophisticated lead scoring and enrichment pipelines using Clay data providers and waterfall enrichment methodology • Create AI-powered personalization engines using LLMs for dynamic content generation across all touchpoints • Design intent-based trigger systems that identify and act on buying signals automatically • Implement in-app and chat automations that guide users through their journey and capture expansion opportunities • Develop RAG applications and vector databases (using Supabase) for intelligent content retrieval and account intelligence • Create real-time dashboards tracking pipeline velocity, conversion rates, and revenue efficiency metrics • Implement predictive models for churn prevention and expansion opportunity identification • Design automated lead routing logic that considers rep expertise, capacity, and historical performance • Create customer lifecycle triggers that identify upsell opportunities and prevent churn • Design and implement a composable GTM architecture using n8n as the central orchestration platform, connecting tools in our revenue stack • Build event-driven workflows that respond to buyer signals in real-time (e.g., pricing page visits trigger instant enrichment and personalized outreach) • Create reusable automation patterns and maintain APIs




