Senior Software Engineer - Backend

New
V
Veeva SystemsLife sciences SaaS
CanadaFull-TimeSenior
SalaryBase pay: $130,000 - $225,000 CAD
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of software engineering experience; 5+ years of deep expertise in Python and frameworks like Django
Required Skills
PostgreSQLPythonDjangoRESTful APIsSaaSUnit Testing

Requirements

  • Have 5+ years of software engineering experience shipping production code for B2B or B2C SaaS products.
  • Have 5+ years of deep expertise in Python.
  • Have experience with frameworks like Django.
  • Have strong proficiency with relational databases, preferably PostgreSQL.
  • Have excellent communication and cross-functional teamwork skills.

Responsibilities

  • Design and deliver scalable backend services for Veeva Ostro’s SaaS platform.
  • Architect and scale high-performance APIs.
  • Partner cross-functionally to design and ship new features.
  • Provide technical feedback on product roadmaps and feature scoping.
  • Champion quality through peer reviews, unit testing, and clean architecture.
  • Optimize application and database performance to handle growth.
  • Evaluate emerging backend technologies to improve engineering practices.
  • Troubleshoot and resolve live system issues to maximize uptime.
View Full Description & ApplyYou'll be redirected to the employer's site
Base pay: $130,000 - $225,000 CAD
Apply Now