Senior Full Stack Engineer
2 weeks ago
Overview Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We became a public benefit corporation (PBC) in 2021, legally bound to balancing the interests of customers, employees, society, and investors. As a Work Anywhere company, we support flexibility to work from home or in the office. Join us in transforming the life sciences industry, committed to making a positive impact on our customers, employees, and communities. The Role We are looking for a user-obsessed Senior Full Stack Engineer with a proven track record of designing and building intuitive internal tools and applications on modern data platforms. You will translate complex data challenges into powerful, user-friendly interfaces, acting as a true solution-builder who deeply understands and anticipates user needs. This role demands end-to-end ownership—from React frontend design to robust Python/TypeScript backend services, all within a modern, serverless AWS architecture managed with Terraform and GitLab CI. You will contribute significantly to the selection and design of our core infrastructure for building future internal applications, setting the standard for scalable and reliable solutions that directly empower our team of 60+ analytics consultants. Veeva’s Analytics Business Consulting Team is dedicated to assisting our customers by creating and implementing data and analytics solutions that address key challenges faced by modern life sciences organizations. What You'll Do Drive User-Centered Design: Engage directly with our internal consultants to gather requirements, understand workflows, and build intuitive, user-centric tools that enhance productivity and solve 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 AWS infrastructure to be automated, reproducible, and scalable Automate with GitLab CI: Design, build, and maintain automated CI/CD pipelines to test and deploy 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 Requirements Experience: 5+ years of hands-on experience in a full-stack or backend-heavy engineering role User-Centric Mindset: Exceptional communication and collaboration skills with non-technical stakeholders; strong user empathy and a passion for building tools 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 (FastAPI, Flask) or TypeScript (Node.js) for building scalable, production-grade APIs and backend services Cloud Proficiency: Experience deploying and managing production applications on AWS using Lambda, ECS with Fargate, and API Gateway Infrastructure as Code (IaC): Hands-on experience managing production cloud infrastructure with Terraform CI/CD Expertise: Experience building and maintaining CI/CD pipelines, specifically with GitLab CI Autonomy: Self-starter mentality with the ability to own projects, make pragmatic technical decisions, and see them through to completion Nice to Have Experience building internal tools or applications for business users, analysts, or consultants Containerization experience with Docker Knowledge of AWS event-driven services like SQS, SNS, and EventBridge Experience building applications that interact with data warehouses (e.g., Snowflake, BigQuery, Redshift) or data lakes Perks & Benefits Medical, dental, vision, and basic life insurance PTO and company-paid holidays Retirement programs 1% charitable giving program Compensation Base pay: $110,000 - $270,000 CAD The salary range listed here complies with local regulations and represents a potential base salary range for this role. Actual salaries may vary within the range above or below based on experience and location. Compensation may include variable bonus and/or stock bonus. Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world. Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact Job Details Seniority level: Mid-Senior level Employment type: Full-time Job function: Consulting Industries: Software Development, IT Services and IT Consulting, and Pharmaceutical Manufacturing Referrals increase your chances of interviewing at Veeva Systems. Get notified about new Full Stack Engineer jobs in Canada. #J-18808-Ljbffr
-
Senior Full Stack Engineer
3 weeks ago
, , Canada Acceler8 Talent Full timeSenior Full-Stack Engineer - Series C InsureTech - US & Canada (Remote) A Series C funded mission-driven insuretech company revolutionizing how insurers navigate modern challenges like climate change, cyber threats, and social inflation are on the lookout for a Senior Full Stack Engineer to join their team. Base pay range $160,000.00/yr - $210,000.00/yr What...
-
Senior Full Stack Engineer
4 weeks ago
Canada Acceler8 Talent Full time €160,000 - €210,000Senior Full-Stack Engineer - Series C InsureTech - US & Canada (Remote) A Series C funded mission-driven insuretech company revolutionizing how insurers navigate modern challenges like climate change, cyber threats, and social inflation are on the lookout for a Senior Full Stack Engineer to join their team. What will I be doing? Design and develop...
-
Full Stack Engineer
2 weeks ago
, , Canada Forethought Full timeOverview Forethought is the first AI-native platform for enterprise customer support, built on a multi-agent architecture for omnichannel resolution. Forethought’s AI agents resolve billions of monthly support issues. The company has raised $115M+ in venture funding and has been recognized by G2 as a High Performer in 2024 and Mid-Market Leader, Best Est....
-
Senior Full-Stack Software Engineer
2 weeks ago
, , Canada Agentnoon Full timeJoin to apply for the Senior Full-Stack Software Engineer role at Agentnoon 3 weeks ago Be among the first 25 applicants Join to apply for the Senior Full-Stack Software Engineer role at Agentnoon Get AI-powered advice on this job and more exclusive features. We are seeking a Senior Full-Stack Software Engineer to help build the world's best organizational...
-
Senior Full Stack Engineer
10 hours ago
, ON, Canada Hammehr Talent Consultants Full timeOverview Position: Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS) Duration: Full-Time, Permanent Location: Remote within Canada (Working EST hours) Salary: Up to $145,000 + Benefits About the Job (Senior Full Stack Engineer) Hammehr Talent Consultants are currently partnered with a rapidly growing InsurTech company building modern digital...
-
Senior Software Engineer, Full Stack
4 days ago
, , Canada Monad Foundation Full timeSenior Software Engineer, Full Stack (Web3) Join to apply for the Senior Software Engineer, Full Stack (Web3) role at Monad Foundation Senior Software Engineer, Full Stack (Web3) Join to apply for the Senior Software Engineer, Full Stack (Web3) role at Monad Foundation Get AI-powered advice on this job and more exclusive features. The Monad Foundation is a...
-
Full Stack Engineer
2 weeks ago
, , Canada Alexander Chapman Full timeThis range is provided by Alexander Chapman. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $180,000.00/yr - $260,000.00/yr Full-Stack Engineer at Alexander Chapman We’re representing a fast-growing, Y Combinator-backed startup that’s transforming the freight brokerage and...
-
Senior Full Stack Engineer
1 week ago
Distributed - Canada Thinkific Full time $120,000 - $185,000 per yearAre you a Senior Full Stack Engineer who thrives on solving complex problems, building impactful products, and working alongside a collaborative team? We're looking for a Senior Full Stack Engineer to join our AI Learner Engagement team at Thinkific, where you'll help build the next generation of AI-powered learner experiences.As a Senior Full Stack...
-
Senior Full Stack Engineer
4 days ago
, , Canada StackAdapt Full timeJoin to apply for the Senior Software Engineer - Integrations role at StackAdapt Join to apply for the Senior Software Engineer - Integrations role at StackAdapt StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision. With 465 billion automated optimizations per second, the AI-powered...
-
Full Stack Engineer
7 hours ago
, , Canada Auxo | Growth Partner Full timeAuxo | Growth Partner provided pay range This range is provided by Auxo | Growth Partner. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$135,000.00/yr - CA$170,000.00/yr Location Montreal, QC (Hybrid) Type Full time Full Stack Engineer (Frontend Oriented) Auxo is hiring a Full Stack...