Senior Software Engineer - TypeScript

Pioneer in industry cloud helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
$110,000 - $270,000
Backend
Senior Software Engineer
Remote
7+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Software Engineer - TypeScript

Veeva Systems, a pioneering $2B+ revenue company in the life sciences industry cloud space, is seeking a Senior TypeScript Software Engineer to join their innovative team. As a public benefit corporation (PBC), Veeva stands out by balancing the interests of customers, employees, society, and investors.

The role offers an exciting opportunity to work on cutting-edge full-stack applications using TypeScript, React, and Node.js, directly impacting the life sciences industry. You'll be part of a team that combines the dynamic energy of a startup with the stability of a successful, profitable company.

As a Senior Engineer, you'll be responsible for designing and developing scalable applications, optimizing database performance, and mentoring junior team members. The position requires 7+ years of experience with TypeScript/JavaScript and strong expertise in full-stack development, database management, and API design.

The company offers a flexible Work Anywhere policy, allowing you to choose between remote work or office presence. Benefits include comprehensive healthcare coverage, retirement programs, and a unique 1% charitable giving program. The compensation package is competitive, ranging from $110,000 to $270,000 CAD, with additional bonus opportunities.

Working at Veeva means joining a mission-driven organization that values doing the right thing, customer success, employee success, and speed. You'll be part of a team transforming the life sciences industry while making a positive impact on healthcare delivery worldwide. The role combines technical challenges with meaningful work, offering both professional growth and the satisfaction of contributing to important healthcare advancements.

Last updated 23 days ago

Responsibilities For Senior Software Engineer - TypeScript

  • Develop and maintain full-stack applications with TypeScript, React, Node.js, and other modern frameworks
  • Work with databases like MySQL or PostgreSQL to build and optimize queries, schema design, and data integrity
  • Collaborate with product, design, and other engineering teams
  • Write clean, maintainable, and efficient code
  • Mentor junior engineers
  • Optimize application performance
  • Participate in code reviews
  • Contribute to troubleshooting and technical support

Requirements For Senior Software Engineer - TypeScript

TypeScript
Node.js
React
MySQL
PostgreSQL
  • 7+ years of professional software development experience with TypeScript and JavaScript
  • Proficiency in building full-stack applications using TypeScript
  • Extensive experience with SQL databases
  • Strong knowledge of API design, RESTful services, and web application architecture
  • Experience working with Git
  • Familiarity with unit testing, CI/CD, and Agile development practices
  • Bachelor's degree in engineering/computer science or equivalent

Benefits For Senior Software Engineer - TypeScript

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program

Interested in this job?

Jobs Related To Veeva Systems Senior Software Engineer - TypeScript

Senior Integrations Software Engineer in Test

Senior QA Engineering role at Veeva Systems, focusing on automation testing and quality assurance for life sciences SaaS platform, offering remote work and competitive benefits.

Senior Integrations Software Engineer in Test

Senior QA Engineering role at Veeva Systems, focusing on automation testing for healthcare SaaS platforms with HL7/FHIR integration experience required.

FHIR Integration Software Engineer

Senior FHIR Integration Software Engineer role at Veeva Systems, building healthcare integrations with 5+ years experience required, offering remote work and competitive benefits.

FHIR Integration Software Engineer

Senior FHIR Integration Software Engineer role at Veeva Systems, building healthcare integration solutions with 5+ years experience required.

FHIR Integration Software Engineer

Senior FHIR Integration Software Engineer position at Veeva Systems, building healthcare integration solutions with Java and HL7/FHIR expertise.