Senior Software Engineer - Full Stack

Be among the first applicants.
Veeva Systems
Ottawa
Remote
USD 120,000 - 270,000
Be among the first applicants.
2 days ago
Job description

Employer Industry: Life Sciences Technology

Why consider this job opportunity:

  1. Salary up to $270,000
  2. Opportunity for career advancement and growth within the organization
  3. Work remotely from anywhere, offering flexibility
  4. Comprehensive benefits including medical, dental, vision, and retirement programs
  5. Commitment to charitable giving with a 1% charitable giving program
  6. Be part of a mission-driven organization focused on making a positive impact in life sciences

What to Expect (Job Responsibilities):

  1. Participate in all aspects of the software development lifecycle (SDLC)
  2. Collaborate with product managers, engineers, and domain experts to develop innovative applications
  3. Work alongside Quality Assurance engineers to ensure thorough testing coverage
  4. Provide troubleshooting and technical support for the product
  5. Mentor junior engineers to enhance team performance and skills

What is Required (Qualifications):

  1. 5+ years of experience in software product development
  2. Proficiency in JavaScript and React; backend development experience in Java
  3. Familiarity with CSS abstraction layers (e.g., SASS or JSS)
  4. Experience with relational database management systems (RDBMS) such as MySQL, Oracle, or MS SQL Server
  5. Bachelor’s degree in engineering, computer science, or equivalent

How to Stand Out (Preferred Qualifications):

  1. Previous experience working in an agile environment
  2. Familiarity with AWS
  3. Experience with the Spring framework
  4. Knowledge of ES6
  5. Background in Software-as-a-Service (SaaS) product development
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer - Full Stack jobs in Ottawa