Senior Software Engineer - Full Stack

CanadaFull-timePosted over 1 year ago

Build scalable full-stack software, focusing on backend, while mentoring juniors in a fast-growing, customer-focused environment.

Responsibilities

  • Accelerate application development leveraging existing enterprise platform
  • Build highly scalable software with optimal performance
  • Drive feature innovation in a dynamic environment
  • Collaborate with Product, Design, and QA to deliver customer value
  • Contribute across multiple stack layers, mainly backend, with frontend/DevOps opportunities
  • Mentor junior engineers and promote skill development

Requirements

  • 5+ years of software product development
  • JavaScript/TypeScript, React, and Java backend experience
  • CSS abstraction (SASS/JSS) and RDBMS (MySQL/PostgreSQL)
  • Demonstrated ability to mentor team members
  • Strong work ethic
  • High integrity and alignment with Do the Right Thing (PBC)
  • Excellent verbal and written English communication

Benefits

  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program
Apply Now
Take the next step in your career
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links