Senior Software Engineer - TypeScript

Related keywords: data engineer remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Overview

Veeva Systems, a leading SaaS company known for its contributions to the life sciences sector, is on the lookout for a Senior Software Engineer specializing in TypeScript. The company, committed to its mission of accelerating therapies to patients, has achieved remarkable growth, surpassing $2 billion in revenue in its last fiscal year. As a public benefit corporation, Veeva strives for a balance among the interests of customers, employees, society, and investors.

Company Values

At Veeva, corporate values guide daily operations and company culture. These values include:

  • Doing the Right Thing
  • Customer Success
  • Employee Success
  • Speed

As a Work Anywhere company, Veeva offers employees the flexibility to work from home or collaborate in an office setting, fostering an environment where they can thrive.

Job Role and Responsibilities

The role of Senior Software Engineer involves designing, developing, and maintaining full-stack applications utilizing technologies such as TypeScript, React, and Node.js. The engineer will be part of a dedicated team that aims to tackle significant challenges within the industry while collaborating with cross-functional teams. Key responsibilities include:

  • Developing and maintaining applications using TypeScript and associated frameworks.
  • Collaborating with product and design teams to implement high-impact features.
  • Writing clean, maintainable, and efficient code adhering to best practices.
  • Mentoring junior engineers and ensuring code quality through reviews.
  • Contributing to performance optimization of applications to manage large-scale data and traffic.

Required Skills

To be considered for this role, candidates must possess:

  • A minimum of 7 years of professional software development experience, with a strong emphasis on TypeScript and JavaScript.
  • Expertise in building and maintaining full-stack applications with Node.js and frameworks like Express.
  • Extensive experience in SQL databases, specifically MySQL and PostgreSQL.
  • Strong understanding of API design, RESTful services, and web application architecture.
  • Familiarity with version control systems, particularly Git.
  • Problem-solving skills and the ability to troubleshoot complex issues.

Candidates are also encouraged to have experience in containerization technologies like Docker and cloud services such as AWS, GCP, or Azure. Familiarity with modern web technologies like GraphQL and front-end frameworks such as React or Angular is considered an advantage.


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"

Salary and Benefits

The salary for this position ranges from $110,000 to $270,000 CAD. Actual salary may vary depending on experience and location, with additional compensation possible, including bonuses or stock options. The role boasts a comprehensive benefits package including medical, dental, and vision coverage, paid time off, company-paid holidays, and retirement programs. Veeva also operates a charitable giving program supporting employee engagement in community initiatives.

Candidate Location Requirements

Candidates must reside within +/- 1 timezone from EST, which allows for proper collaboration across the teams while engaging in projects effectively.

Conclusion

This position presents a remarkable opportunity for experienced TypeScript engineers to join Veeva Systems, a company making significant contributions to the life sciences industry. With competitive compensation, extensive learning opportunities, and a commitment to employee success, Veeva cultivates a supportive and dynamic work environment. Individuals looking to make an impact while working on innovative products in the SaaS landscape should definitely consider applying for this exciting role.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 22, 2025

9 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.