Benji Pays builds automated accounts receivable solutions that help businesses streamline financial operations, reduce manual errors, and improve cash flow. As a Senior Software Developer, you will take ownership of building and maintaining scalable, secure, and compliant web applications.
Responsibilities
- ▹Develop and maintain scalable, secure and compliant web applications and supporting services using Node.js, Express, EJS, HTML/CSS, JavaScript, TypeScript, MongoDB
- ▹Take ownership of projects and features, from inception to deployment and maintenance
- ▹Collaborate with product managers, designers, support teams and other developers to understand requirements and deliver robust solutions
- ▹Deliver clean, efficient, readable code that adheres to best practices and coding standards
- ▹Responsibly leverage AI-assisted development tools to augment software development workflows
- ▹Troubleshoot and debug issues across the stack, including frontend, backend, and database layers
- ▹Implement and maintain integrations with third-party systems and APIs
- ▹Participate in code reviews to ensure code quality and share knowledge with the team
- ▹Contribute to the engineering team's culture and practices
Requirements
- ▹Bachelor's degree or College Diploma in Computer Science, Engineering, Software Development, or a related field, or equivalent practical experience
- ▹Proven experience (6+ years) developing web applications with proficiency in backend technologies
- ▹Strong knowledge of JavaScript/TypeScript, HTML/CSS, and responsive development
- ▹Strong knowledge and experience with MongoDB
- ▹Experience with templating engines or templated web frameworks such as EJS
- ▹Expertise in writing automated tests
- ▹Ability to troubleshoot and debug complex issues across multiple layers of the application stack
- ▹Experience using AI-assisted development tools
- ▹Proven ability to work independently
- ▹General understanding of IT infrastructure and networking principles
- ▹Willingness to provide Tier 3 support as needed
Nice to have
- ▹Experience designing and building developer-facing front-end integration libraries or SDKs
- ▹Front-end development experience
Soft skills
Love for problem solving with an innate sense of curiosityEagerness to learn, grow and improvePassion for code qualityProven ability to work independentlyDesire to be challenged and take ownership of projects through delivery
What we offer
- ▹A true startup experience with well-funded backing and a clear growth trajectory
- ▹A product customers genuinely depend on, with direct impact on their financial operations
- ▹Collaborative, low-ego team
- ▹Healthcare Spending Account
- ▹Opportunity to grow further as the company scales
- ▹Office in the heart of downtown Vancouver with ocean and mountain views
- ▹Easy commute via SkyTrain, West Coast Express, or car
- ▹Hybrid work model with a focus on work-life balance
About the company
Benji Pays is a fintech company building automated accounts receivable solutions to modernize how businesses get paid, based in downtown Vancouver.
Similar jobs

Job
Analytics Engineer | CA
Cuesta Partners
💰 Salary: not specified
🌍 Remote
📍 Canada
🗣️ EN

Job
Senior Software Developer - STAR
Wealthsimple
💰 Salary: not specified
🏢 On-site
📍 Toronto Headquarters
🗣️ EN

Job
Staff Software Engineer, Observability Platform
Wealthsimple
💰 Salary: not specified
🌍 Remote
📍 Remote (Canada)
🗣️ EN

Job
Software Development Manager, Observability Platform
Wealthsimple
💰 Salary: not specified
🌍 Remote
📍 Remote (Canada)
🗣️ EN

Job
Senior Software Developer, Brokerage
Wealthsimple
💰 Salary: not specified
🏢 On-site
📍 Toronto Headquarters
🗣️ EN

Job
System Administrator
Ubisoft
💰 Salary: not specified
🏢 On-site
📍 Montreal
🗣️ EN
