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. Company’s address and job location: 555 Burrard Street, suite 600, Vancouver, BC V7X 1M8 What we offer: - Full-time position as an EDP Applications Programmer (40 hours per week); - Compensation: $90,000 annually (approximately $43.27 per hour) - Extended health benefits. 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 computer system development and programming; 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. Please apply with your up-to-date resume via hr.springfinancial@gmail.com