About You:You thrive in a vibrant, entrepreneurial organization where your ideas are valued. You are motivated by goals, a self-starter, and enjoy wearing multiple hats in a fast-growing fintech environment.
This role focuses on building and supporting business-critical platform functionality, troubleshooting production and data issues, and helping modernize core systems used in lending and customer workflows. The ideal candidate is comfortable working in established codebases, collaborating cross-functionally, and delivering reliable changes in a fast-moving environment.
Responsibilities- Design, implement, test, and maintain application changes across business-critical platforms and core lending and customer workflow systems.
- Write efficient, clean, and maintainable code.
- Investigate and resolve production issues, including defects involving application behavior, internal service calls, database records, and data consistency.
- Partner with product, QA, support, and DevOps to ship features, validate fixes, and support releases safely.
- Continuously improving the quality of software through reviews and refactoring.
- Actively participate in meetings, offer insights and feedback while considering diverse perspectives
- Collaborate with cross functional teams in a respectful and constructive manner
- Take ownership of end-to-end projects and drive it to completion in a timely manner
- Take accountability for the quality of your work and actions. Address challenges proactively and honestly
- Demonstrate high standards of honesty and transparency in all interactions and actions
- Adhere to ethical guidelines and ensure the security, privacy, and compliance of our software solutions
Requirements- Bachelor's degree in Computer Science, Finance, Economics, Analytics, Business, Math, Statistics, or a related field.
- 5-7 years of hands-on experience as a software developer (Java + Spring Boot + Hibernate/JPA + REST)
- Strong debugging and problem-solving skills, especially around API behavior, service integrations, and database-backed applications
- Comfort working with SQL and diagnosing data-related issues in live business workflows.
- Ability to work through ambiguity, understand legacy code, and make safe incremental improvements
- Strong communication skills and the ability to work effectively with cross-functional partners
- Experience using generative AI tools (e.g., ChatGPT, Claude, Copilot) is an asset
- Ability to integrate or adopt AI tools in day-to-day tasks
Nice to Have- Knowledge of Amazon Web Service (AWS), Docker, Kubernetes
- Experience/Knowledge of CI/CD pipelines and workflows
- Exposure to web security
- Any hands-on experience building full-stack applications (React/Angular or similar front end technologies)
- Experience working on enterprise level financial applications
Benefits to Joining Propel- Growth and opportunity - we pride ourselves on promoting from within
- Incredible company culture
- Competitive salary and health benefits
- Comprehensive vacation package
- Group health and dental benefits
- Group RRSP program
- Support for new parents
- Diverse and inclusive workplace
Salary Range$90,000 - $115,000
Final compensation is determined by market conditions, location, and the candidate's experience, skills, and education. This role may also be eligible for performance-based incentive programs and total compensation may include variable incentives, such as bonuses and commissions.
This posting is for an existing vacancy within our organization.