BidOne is a local company with a truly global presence. Every day, thousands of businesses around the world place orders with their wholesale suppliers on the BidOne apps and online platforms across five continents.
BidOne has a strong team culture of shared responsibility for the profitable delivery of software to our customers. BidOne software reflects their business needs, contributes to their competitive advantage and, reflecting the critical nature of the business processes that we support, is reliable and robust. “Never lose an order” is central to the way that we go about our business activities.
1. What You Will Do
As a Junior Software Engineer, you will:
Collaborate with senior engineers to deliver high-quality features, while learning from code reviews and team discussions
Learn how to design and implement scalable, secure, and reliable systems under guidance
Apply structured software engineering practices across the full SDLC, from requirements and design, through development, testing, deployment, and ongoing support
Use modern AI tools to boost your productivity, improve test coverage, and enhance code quality
Help maintain and continuously improve our codebase, development practices, and tooling
Take ownership of assigned tasks and smaller features from start to finish
Work closely with product managers, QA, DevOps, and other teams to deliver real value to our customers
Learn and apply best practices for building modular, maintainable systems using a test-first and domain-driven approach
Contribute ideas and feedback to roadmap planning by balancing business needs with technical consideration
2. Key Responsibilities by Domain
Engineering Excellence
Actively learn from senior engineers and participate in mentoring opportunities as you grow
Contribute to and learn from code and design reviews, focusing on maintainability, readability, and performance
Follow and help uphold standards for clean architecture, consistent coding patterns, and high-quality delivery
Support a culture of good documentation, clear technical decisions, and continuous learning
Software Development & design
Deliver clean, production-grade code that meets business and non-functional requirements
Contribute to the design of APIs, services, and components with guidance from senior engineers
Participate in technical design sessions, estimation workshops, and architecture discussions
Leverage AI tools to accelerate development, testing, and documentation
Testing & Quality Assurance
Create automated tests and help improve overall test coverage and testing practices
Apply test-driven development (TDD) and focus on building testable, high-quality solutions
Support the QA team with defect investigation, root cause analysis, and timely resolution
Take personal accountability for the quality of your work and contribute to team quality standards
DevOps & Production Support
Contribute to deployment pipelines, observability, and infrastructure-as-code
Implement telemetry to enable proactive monitoring and issue detection
Participate in incident response, contributing to blameless postmortems and fixes
Support system performance tuning and capacity planning
Security, Risk & Governance
Apply secure coding practices and participate in threat modelling sessions
Identify and highlight potential risks, proposing mitigations during development
Ensure your work complies with data privacy, security policies, and relevant standards
3. What You Will Bring
Technical Skills
Proficient in at least one modern Programming Language
Exposure to AI coding tools
Ability to explain technical ideas clearly
Ways of Working
Comfortable working in agile environments
Strong time management and task ownership
Collaborative, approachable, and a natural team player
Enthusiastic about Software Engineering, learning and growing
Self-starter
Qualifications
Tertiary qualification in Computer Science or related field (preferred)
Evidence of ongoing professional development
4. What You'll Be Valued For
Engineering rigour – Developing a thoughtful, systems-level approach to software design and development
Initiative – You spot opportunities for improvement and make them happen
Customer focus – You think about the real-world impact of your work and how it supports our businesses globally
Communication – You can explain your thinking clearly, document your solutions, and bring others along
Collaboration – You work well with others and are generous with your time and knowledge
Adaptability – You’re not stuck in one tech stack and are happy to learn, pivot, and grow
5. What We Offer
A strong engineering culture focused on quality, simplicity, and learning
Flexibility to work in ways that suit your life and productivity
A modern stack and the opportunity to influence its evolution
A global impact - what you build supports foodservice businesses across five continents
A commitment to professional growth, backed by leadership support and learning budget
A team that backs each other, celebrates wins, and solves tough problems together
We will only consider applications from candidates who currently have the legal right to work in New Zealand.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in New Zealand.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in New Zealand, connecting you to thousands of jobs fast!
Find the best jobs in New Zealand, apply in 1 click and get a job today!