Full-Stack Engineer
ezyCollect
- Sydney, NSW
- Permanent
- Full-time
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.
- 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)
- 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
- 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
- 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