Full-Stack Engineer

ezyCollect


Date: 5 hours ago
City: Sydney, New South Wales
Contract type: Full time
Why join ezyCollect

In the time it takes you to read this job ad, our platform collects around $58,991.86 from businesses that struggle with late-paying customers. Since 2016, ezyCollect, with over $17B in receivables under management, has been helping 1,200+ businesses reduce their overdue invoices by 43% on average.

ezyCollect is an Australian-founded B2B SaaS FinTech on a mission to eliminate late payments in the Food & Beverage, Wholesale Building Supplies and Education industry. Our invoice-to-payments subscription software complements accounting/ERP software (MYOB, Xero, NetSuite, SAP etc.) to automate the process of getting paid. We are expanding our products and services as well as our team! We are a team of over 60 across Australia, New Zealand, Brazil, the Philippines, the USA and Canada. ezyCollect is driven by a passionate and dynamic team that loves solving real business problems using the latest technology to get businesses paid on time every time. Our vision is to empower our clients to grow their businesses through integrated and faster payments, the latest and most accurate credit data and process automation.

We're looking for curious, determined professionals who thrive in a fast-paced, collaborative environment.
Your Role as a Full-Stack Engineer As a Full-Stack Engineer at ezyCollect, you will be a key player in ensuring our clients’ success. You’ll work closely with our Sales, Product, and Engineering teams to solve real business problems, design custom solutions, and help shape our ever-evolving products. On a daily basis, you are likely to interact with multiple languages, frameworks and tools. You will be working as part of a cross-functional team and collaborating closely with our Sales team to achieve the desired outcomes for our clients and the business.
environment.The Role
  • Solve Customer Problems: Provide technical guidance, troubleshoot complex scenarios, and propose solutions that overcome any roadblocks.
  • Distil and Communicate Needs: Gather insights from client interactions and translate these into actionable feedback for Product, Engineering, Marketing, and Sales.
  • Collaborate on RFPs and Technical Requirements: Work alongside the Product Owner on detailed customer requirements and craft proposals that demonstrate how ezyCollect can deliver real value.
  • Prepare POCs: Show off ezyCollect’s capabilities via proofs-of-concept and internal demos in creative and compelling ways to address a variety of use cases.
  • Build & Maintain Customisations: Own technical changes and enhancements across different ezyCollect offerings; keep them highly reliable and scalable.
  • Partner with Product Teams: Help migrate and integrate custom solutions into our core product, shaping our roadmap and feature set.
  • Maintain Quality & Standards: Advocate for coding and architectural best practices in a fast-paced environment, ensuring robust, clean, and maintainable code.
The Role Requirements
  • 4+ years of software development.
  • Professional experience with React JS or another modern JavaScript framework (Vue, Angular, Ember, etc.).
  • Fluency in English, with strong written and verbal communication skills.
  • Self-motivated, organised, and able to own projects end-to-end.
  • Strong experience with:
    • Java, Spring or Spring Boot
    • Decoupled and event-driven architectures (Microservices Architecture, modular monoliths, SNS, SQS, Apache Kafka, etc.)
    • Secure, scalable, and resilient cloud-native solutions (Kubernetes, CI/CD, etc.)
    • AWS (Lambda, S3, SNS, SQS, etc.)
    • REST APIs
    • Automated testing (Jest, Karma, Jasmine, Mocha, AVA, Tape, etc.)
    • Git (in a professional environment)
Desirable Qualifications (The more the better)
  • Experience working in a fast-paced FinTech or SaaS business
  • Experience working with a remote team
  • Experience working with a global or otherwise multicultural team
The Ideal Candidate
  • A knack for creating well-crafted, readable, maintainable code
  • Ability and eagerness to share your ideas while being open to those of others
  • Comfortable managing and driving multiple competing priorities at any given time
  • Ability to communicate effectively
  • You are analytical and data-driven in your decision-making
Some of our benefits and perks:
  • Employee Share Options
  • Annual Training Budget
  • 24hr access to a modern WeWork office on Pitt Street, with on-site barista
  • Flexible hybrid working arrangements
  • Generous parental leave policy
  • Flexible policies such as our work-from-anywhere policy.
  • Employee SWAG
  • Quarterly Social Team Events
  • Monthly Virtual Entertainment
  • Optional active lunch breaks, meditation and yoga
  • Having a large impact, a small team, and helping shape the future of ezyCollect
  • Joining a passionate team that rewards the right behaviours
  • Working with a product that customers love! >1,200 customers in >18 countries
  • There is an exceptional opportunity for the right candidate to work closely with our business founders, grow together with the company and help shape the future of ezyCollect
  • Being part of a passionate, entrepreneurial team where you’ll be valued for your contribution
  • Dedicated training and coaching to help facilitate your career growth
  • Insight/access into multiple facets of the business, giving a unique level of experience
  • Fun, collaborative and supportive work environment
Post a CV