The career you’ve always wanted starts here.
This is your chance to work in a place that is making a positive difference for SMBs across Canada. Where teamwork, flexibility, and professional growth are encouraged every step of the way.
Ready to take your career to a whole new level? Journey Capital is here to get you there.
Not your average fintech company
As Canada’s leading online lender, Journey Capital is dedicated to helping clients with a collaborative, adaptive, and customer-centric approach. We are setting new benchmarks in the industry by embracing innovation, transparency, and ethical lending standards.
About the opportunity
As a Senior Software Developer & Architect with expertise in both Java and Salesforce (Sales Cloud preferably), you will be a key player in shaping the architecture, development, and deployment of our software solutions. You will lead the expansion of our internal platforms by developing new modules and seamlessly integrating third-party solutions to enhance our operational efficiencies.
Responsibilities
The Senior Software Developer & Architect will:
- Design, develop, and implement software solutions to address complex business challenges using both Java and Salesforce.
- Provide technical leadership and design the architectural evolution of our platforms.
- Assess and recommend tools, technologies, and processes to ensure our product platform maintains the highest quality standards.
- Work closely with peer organizations, external partners, and end-users to create innovative software solutions.
- Interpret business requirements to articulate the necessary technical solutions.
- Quickly and efficiently resolve code-level issues.
- Offer technical guidance and coaching to developers and engineers.
- Tackle other special projects and responsibilities as assigned.
What you’re bringing to the table
Alongside unwavering ethical principles, you showcase:
- Eagerness to learn and adapt to new technologies and methodologies.
- Possess an Agile mindset and are comfortable working in Agile teams.
- Self-motivated, enthusiastic, and resourceful.
- Strong desire to share ideas and solve problems.
- Passion for discussing architecture and business requirements.
- Advanced knowledge and experience on Java & Spring.
- Proven track record of integrating and developing solutions in Salesforce (sales cloud preferably).
- Must be familiar with integrations on internal microservices architectures, as well as with third-party providers, and Salesforce, using sync (REST/SOAP) and async (Queues, Batch, etc.) mechanisms.
- Proficient in web development frameworks (i.e. Angular, React), and languages like JavaScript and TypeScript.
- Experienced with DevOps, including deployment and management in AWS.
- CD/CI: Experience with deployment processes and release pipelines (i.e. Jenkins, Git, Salesforce DX).
- Understanding of distributed application development in microservices architecture.
- Proficient with MySQL and PostgreSQL. Other SQL and NON-SQL platforms would be a plus.
- Knowledgeable in containerization and container orchestration.
- Understanding of information security needs, and compliance requirements.
- Strong written and verbal communication skills in English and French, with a proven ability to communicate to different audiences.
The Perks
- Competitive compensation
- Flexible work schedule
- Remote or in-office work
- Personalized benefits program
- $1,500 for professional training and classes
- Free English or French tutoring classes
- Free gym access
- Free coffee & snacks
- Regular events & team building activities
Empowering Canadian entrepreneurs
We deliver a seamless remote experience that gives our clients the peace of mind to move their business forward. Our aim is to equip underserved Canadian entrepreneurs with the right credit, tools and experience to help them reach their financial objectives fast.
Sound like something you’d be interested in? Let’s talk.
Journey Capital
Here to get you there.