As a Senior Software Engineer, you'll implement features, mentor developers, design solutions, and ensure code quality in a SaaS application.
About Versapay 🚀
Versapay turns accounts receivable (AR) into a competitive advantage.
Inefficient AR processes slow cash flow and stall growth. Versapay removes friction, unlocks working capital, and accelerates momentum — giving finance leaders the clarity and control they need to drive business forward.
Versapay automates accounts receivable, removing barriers to collecting and reconciling B2B payments. Our solutions connect finance teams, customers, and business systems in one ecosystem to ensure cash flow clarity. With over 10,000 customers and 5M+ companies transacting on the platform, Versapay processes over 110M transactions and $257B annually.
Think you might be the next Veep to join? Read on!!
What You'll Do
- Get stuff done: Implement new features, improve user experiences, and fix bugs in a mature SaaS application.
- Grow those around you: Review PRs to educate others of best practices, pair program with people who are stuck on a problem, ensure the team is following agreed upon standards.
- Design solutions: As needed, work closely with the Implementations Team to turn customer needs/pain points into actionable work with technical designs.
- Help define and implement future architecture: Help create an architectural roadmap to future proof our app and make that plan come to life.
- Focus on NFRs: Ensure we have the right level of resiliency, logging, monitoring, security, etc.
- Support production: Help debug/diagnose/triage emergency production issues (luckily rare).
What You'll Bring to the Team:
- Education & Experience:
- 5+ years of experience with RoR and Javascript.
- B.S. Computer Science, Mathematics, or related field is prefered but not necessary.
- Familiarity with SaaS applications and the FinTech domain are a plus.
- An insatiable desire to make the team awesome; a drive to identify and seize opportunities for wins both in the code and in how the team works.
- A strong understanding of programming patterns, best practices, long term software maintenance, software architecture, and how to balance best vs. practical.
- Work closely with others to achieve team goals. Understand how to give feedback appropriately. Mentor/coach via pair programming if needed.
- Ensure that the code is appropriately optimized (avoiding n+1 queries, etc.), appropriately structured, appropriately formatted, that technical decisions made are right, that the code is well-tested, and that we aren't introducing technical debt.
- Succeed as a team, fail as a team. Promote a blameless culture. See teammates as equals.
- React.js
- Postgres
- Redis
- Elasticsearch + Kibana
- C++ (very minor)
- Datadog
- New Relic
- Loggly
- AWS
- Azure
- Kubernetes
- Semaphore CI
Vision:
Technical Expertise:
Collaboration:
Technical Oversight:
Humility/Teamwork:
Nice to Have(s):
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Similar Jobs
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
As a Manager of Machine Learning Engineering, you'll build AI/ML solutions for enterprise services, collaborate with teams, and create data processing pipelines.
Top Skills:
AICloud-Based Ai/Ml SolutionsJavaMachine LearningPython
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Digital Designer III, you will lead digital projects from concept to launch, creating wireframes and prototypes while collaborating with cross-functional teams. Responsibilities include using AI for design efficiency, developing design systems, and leveraging data for user experience improvements.
Top Skills:
Adobe Creative SuiteCSSFigmaHTMLJavaScriptWeb Prototyping Tools
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Cybersecurity • Data Privacy
Manage sales compensation functions, ensuring accurate commission calculations, improving processes, and collaborating with various departments. Lead a team focused on enhancing commission systems and reporting insights.
Top Skills:
Bi ToolsExcelXactly
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.



