Spring Financial Logo

Spring Financial

Computer Programmer

Posted 3 Days Ago
Be an Early Applicant
In-Office
Vancouver, BC
Mid level
In-Office
Vancouver, BC
Mid level
The Computer Programmer will develop, maintain, and enhance software applications, mentor junior developers, and ensure high coding standards.
The summary above was generated by AI

Spring Financial Inc. is looking for a Computer Programmer to join our team

Founded in 2014, Spring Financial has spent the last 10 years simplifying the lending process for millions of Canadians providing a wide range of solutions to effectively manage various financial circumstances. In the process, we’ve become the largest fintech loan originator in the country with over 80,000 monthly applicants. Today, Spring offers personal lending, credit building, mortgages & savings products, and a growing range of financial services. To learn more about us please visit our website here: www.springfinancial.ca

Job responsibilities include:

  • Develop, integrate, maintain, enhance and test computer code for in-house and customer-facing software applications, operating systems software and data processing applications
  • Research and evaluate a variety of software products, focus on building robust and scalable back-end solutions that meet business requirements
  • Support, maintain, implement and modify existing software by testing programs and making changes
  • Identify, debug and resolve different technical problems related to operating system level issues
  • Control access to system by monitoring program usage
  • Prepare reference for users by writing operating instructions
  • Ensure seamless communication and data exchange between our systems and external platforms
  • Act as a mentor to junior developers, guiding them in best practices, code reviews, and technical problem-solving
  • Write and maintain unit tests to ensure sufficient code coverage and high-quality standards
  • Prepare reports, manuals and other documentation, create detailed technical documentation for JIRA tasks and sub-tasks, confluence pages, ensuring clarity and completeness in the development process

Requirements for the position:

  • Experience: at least 2-3 years as a Computer Programmer; 
  • Technical Skills:
    • Expert-level knowledge of PHP, Laravel, and Python
    • Proficiency with backend frameworks such as Laravel, Django, and Express
    • Experience with AWS serverless and containerization platforms (e.g., Lambda, ECS, Fargate)
  • Strong background in system-level programming, including the ability to write and debug complex code interacting with hardware and system components
  • In-depth knowledge of multithreading and object-oriented design and analysis
  • Proficiency in version control systems, bug tracking, and build systems
  • Education: 2-3 years of college program or bachelor's degree; master’s degree would be an asset
  • Language: strong proficiency in English, with excellent written and verbal communication abilities

What we offer:

  • Full-time position as a Computer Programmer (40 hours per week)
  • Compensation: $90,000 CAD annually (approximately $43.27 CAD per hour)
  • Extended health benefits

Job location: 555 Burrard Street #600, Vancouver, BC V7X 1M8

Top Skills

AWS
Confluence
Django
Express
JIRA
Laravel
PHP
Python
HQ

Spring Financial Vancouver, British Columbia, CAN Office

505-555 Burrard St., #600, Vancouver, British Columbia, Canada, V7X 1M8

Similar Jobs

4 Hours Ago
In-Office
Richmond, BC, CAN
Junior
Junior
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Develop and implement automated testing solutions, collaborating with teams to enhance software quality and efficiency in a cloud environment.
Top Skills: APIsGCPPythonRestful ServicesTerraform
4 Hours Ago
In-Office
Richmond, BC, CAN
Mid level
Mid level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
The DevOps Engineer develops automated infrastructure for cloud environments, focusing on continuous delivery and supports application infrastructure, testing, documentation, and teamwork in an Agile setting.
Top Skills: AnsibleAWSAzureBashDockerGCPKubernetesPythonTerraform
4 Hours Ago
In-Office
Richmond, BC, CAN
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
The role involves designing, deploying, and operating cloud-based services while ensuring code quality and working in a CI/CD environment. Responsibilities include collaboration with teams to prioritize features and improve processes.
Top Skills: .NetAWSAzureCouchbaseGCPGkeNginxReact

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account