Titre du poste ou emplacement
RECHERCHES RÉCENTES

Senior Software Developer

Benji Pays - 2 emplois
Vancouver, BC
Temps plein
Exécutif
Avantages pour l'entreprise
Modalités de travail flexibles
Salary: $100,000 - $130,000

Join Our Team at Benji Pays!

At Benji Pays, we're on a mission to revolutionize accounts receivables automation and how businesses get paid, and we're looking for passionate individuals to join our growing family. If you want to work in an environment where innovation thrives, real problems are solved with a big impact on customers' lives, and your talents are valued over titles, then you might be the perfect fit for us.

What is Benji Pays?

Benji Pays is a leading provider of automated accounts receivables solutions, designed to help businesses streamline their financial operations and improve cash flow management.

Our success is driven by our commitment to innovation, excellence, and making our customers' lives better. Benji Pays offers businesses the technology and tools they need to automate their accounts receivables processes, reduce manual errors, and gain valuable insights into their financial health. With a robust platform that integrates seamlessly with existing systems, we empower businesses to optimize their operations and achieve greater financial efficiency.

You can contribute to our innovation and appreciate how your work is helping take this company to a higher level of operational maturity. More on that here.

Core Values

At Benji Pays, our core values shape everything we do:

  1. Integrity - We believe in doing the right thing, always.
  2. Consultative - We listen and provide expert guidance.
  3. Value Focus - We aim to deliver maximum value in every interaction.
  4. Exhibits Professionalism - We maintain high standards in our work and conduct.
  5. Solve Real Problems - We are dedicated to finding effective solutions.
  6. Get Stuff Done (GSD) - We are proactive and results-oriented.
  7. Transparent and Open - We foster a culture of openness and honesty.


Summary

Are you ready to shape the future of financial technology? At Benji Pay, we're on a mission to empower businesses with seamless payment solutions. We're seeking two (2) passionate Senior Software Developers to join our dynamic team. In this role, you'll play a pivotal role in building and maintaining scalable, secure, and compliant web applications. If you thrive on solving complex challenges and delivering impactful solutions, we'd encourage you to apply!

Responsibilities

  • Develop and maintain scalable, secure and compliant web applications and supporting services using Node.js, Express, EJS, CSS, JavaScript, TypeScript, MongoDB.
  • Collaborate with product managers, designers, and other developers to understand requirements and deliver robust solutions.
  • Write clean, efficient and readable code that adheres to best practices and coding standards.
  • 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.
  • Take ownership of projects and features, from inception to deployment and maintenance.


Qualifications

  • Bachelor's degree or College Diploma in Computer Science, Engineering, Software Development, or a related field, OR equivalent practical experience.
  • Proven experience (3 - 10 years) developing web applications with proficiency in back end technologies.
  • Strong knowledge and experience of JavaScript (ES6+), HTML5, CSS3, JQuery, and responsive development.
  • Experience developing on the front end would be an asset.
  • Strong knowledge, understanding 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.
  • Love for problem solving with an innate sense of curiosity.
  • Eagerness to learn and improve from your team.
  • Passionate about code quality with a thorough understanding of software development concepts that promote readability, maintainability, and testability.
  • Strong problem-solving skills and the ability to work independently with minimal supervision.
  • Desire to be challenged and take ownership of projects to see them through to delivery.
  • General understanding of IT infrastructure and networking principles.
  • Willingness to provide Tier 3 support as needed, resolving escalated customer issues effectively.
  • Excitement and curiosity about Benji Pay's mission!


Perks!

  • Mentorship by industry veterans with a proven track record of success in funding and scaling software companies, creating endless career opportunities.
  • Training and Professional Development budget provided annually to help advance your career and skills.
  • Flexible Work Environment with a world-class office in downtown Vancouver for those seeking a hybrid experience and top-of-the-line hardware and equipment for an ideal working environment, whether at home or in the office.
  • Generous Health Care Spending Account assisting you and your family with your most important health needs.
  • Unlimited Flex-Time Policy allowing for a healthy work-life balance.

Work-Life Balance

We value our employees and understand that to be at your best, you need a healthy work-life balance. Our teams work on a hybrid model, out of our Vancouver hub twice a week on Wednesdays and Thursdays. We are committed to providing the flexibility you need to thrive.

Our teams stay connected throughout the day, ensuring you always feel part of the community, no matter where you are working from.

Exceptional Opportunities Are Rare

Benji Pays is not your typical software company. When we hire you, we are not just offering you a job; we are committing to investing in you and your long-term career. You'll help shape how this innovative company operates and make a genuine impact on the future of our people, product, and clients.

We invite all qualified candidates to apply. Please note, you must be eligible to work in Canada to be considered for this role. We thank you for your interest; however, only successful applicants will be contacted.

At Benji Pays, we believe in the power of Diversity, Equity, Inclusion, and Belonging (DEIB) to drive innovation, collaboration, and success. We are committed to fostering a workplace where every individual's unique experiences and perspectives are valued, and where employees from all backgrounds can thrive. Our dedication to DEIB is woven into the fabric of our culture, guiding our actions and decisions as we build a stronger and more inclusive future together.

Join us and be part of a team that celebrates differences, embraces fairness, and ensures that everyone has an equal opportunity to contribute and grow. Together, we're creating an environment where diverse voices are not only heard but also amplified, where everyone feels valued, and where we can all achieve our full potential.

Please, no recruiters or phone calls.

Partager un emploi :