Jobs.ca
Jobs.ca
Language
Upgrade logo

Principal Software Developer

Upgrade11 days ago
Remote
Canada
CA$106,802 - CA$178,003/yearly
Staff

Top Benefits

Stock options
100% paid medical, dental, vision insurance
Flexible paid time off

About the role

Who you are

  • Excellent design and Java programming experience
  • Knowledge of unit testing methodologies
  • SQL and database programming expertise
  • Knowledge of Spring Boot, Hibernate, ORM frameworks
  • Experience working on AWS and micro-services
  • Bachelor's degree in Computer Science or related field

What the job involves

  • We’re looking for new team members who get excited about designing and delivering new and better products. Come join us and help build a better financial future for millions of people
  • As a subject matter expert of the platform, you will work closely with multiple stakeholders to help shape its direction and implement new features. You will be responsible for all technical aspects of the system, including:
  • Design and develop complex applications using Java and Spring Boot and scale micro-services
  • Build complex application software using modern continuous integration tools like JIRA/Git/Jenkins
  • Maintain best practices for code hygiene and health, including test coverage and deployment
  • Support a robust test framework and architecture, including integration with third parties
  • Contribute to documentation of the system and help with trouble-shooting and problem solving

Benefits

  • Stock option plan
  • 100% paid coverage of medical, dental and vision insurance
  • Flexible PTO
  • Opportunities for professional growth and development
  • Paid parental leave
  • Health & wellness initiatives

About Upgrade

Advertising Services
1001-5000

World-class branding, marketing and social media for real estate agents, teams and brokerages.

Our founders and team have worked with some of the top brands in the world. Now we'd love to work with you to take you real estate business to the next level. Upgrade helps you define your brand and roll out modern marketing solutions so you can stand out from your competition, attract your dream client, and grow your bottom line.