Backend Engineer

About Us
At Basis, we’re not just building a company — we’re building the future. We’re redesigning the electrical systems that power our homes to fight climate change, reduce household costs, and create a better future for generations to come. That means rethinking everything, not just what we build, but how we build it.
To do this, we need incredible people. People who are bold, creative, sharp, and thoughtful. People who care. People who move fast and think differently. That’s where you come in.
The Role
We are looking to grow our platform team and are looking for a Backend Engineer to help build and scale our platform.
In this role, you will design and develop scalable distributed systems that process large volumes of data from our growing network of IoT components, and build the robust APIs that power our applications and partners.
Some of the things that you might be involved in include:
- Architect and Build Distributed Systems: Design, develop, and maintain scalable, resilient backend services capable of processing large volumes of data from our distributed IoT components.
- Develop Robust APIs: Construct and evolve secure, well-documented APIs to support a wide range of clients, including our mobile/web apps, B2B partners, and internal services.
- Champion Quality and Testing: Take ownership of code quality by writing clean, maintainable code accompanied by comprehensive unit and integration tests.
- Drive the Design Lifecycle: Lead and contribute to system design, producing clear technical documentation that connects engineering decisions to product and customer value. Collaborate closely with product managers and other stakeholders to refine requirements.
- CI/CD: Design, implement, and improve our continuous integration and deployment pipelines to ensure rapid, safe, and automated delivery of software.
- Observability: Instrument our applications with robust monitoring, logging, and alerting to ensure high availability and provide actionable insights for our operations and engineering teams
- Mentoring and peer-reviewing: enable knowledge-sharing across our Software Engineering department, and contribute to the development of Basis’s backend development capabilities.
This is more than just a coding role; you will have a crucial voice in the entire development lifecycle, from system design and documentation to building automated CI/CD pipelines and ensuring our platform is well-monitored and reliable. We're seeking an engineer who is passionate about building high-quality backend solutions and enjoys owning their work from concept to production.
About You
We think you’ll be a fit for this role if you have the following skills/or traits:
- 5+ years of experience developing backend services - we're open to seniority for this role so if you are strong intermediate wanting career development in an autonomous environment, or a senior wanting a fresh challenge then please apply!
- Demonstrated expertise in designing, building, and operating scalable, distributed systems and APIs
- Solid understanding of both SQL and NoSQL databases.
- Proficient with at least one cloud provider (AWS, GCP, Azure) and Infrastructure as Code tools (e.g. Terraform)
- Experience building and managing CI/CD pipelines
- Hands-on experience writing meaningful unit, integration, and end-to-end tests.
- Ability to understand problems, their impact on customers, and design robust technical solutions
- Experience building REST or GraphQL APIs
- An ability to take initiative, follow through on what you say you’ll do, and own your mistakes
- Determination and tenacity, maintaining a positive attitude in challenging situations and despite setbacks
- Clear, candid and concise communication skills - both written and verbal, but also an ability to be kind and compassionate when dealing with others
Some nice to haves include:
- Experience building high-performance services with Go (this is highly advantageous as it is our backend language, but we're open to anyone who is keen to learn!)
- Experience working in a fast-paced startup environment
- Hands-on experience with container orchestration using Kubernetes
- Experience with building IoT systems or data-intensive platforms
- Familiarity with event-driven architecture and message brokers such as Kafka or RabbitMQ
- Experience with observability stacks
Research shows that while men apply for jobs when they meet ~ 60% of the job criteria, women and other marginalised groups tend to apply only when they check every box. So if you think you have what it takes, but are not sure you check every box, we still want to hear from you 🙌
Benefits
- A competitive salary and employee share scheme (ESOP)
- A hybrid work culture with a mixture of office days for collaborating with your team, and work from home days for deep focus
- Unlimited annual leave so that you can take the time that you need to re-energise
- Tools of trade, including laptop and headphone allowance
- Flexible hours - we focus on effort and outcomes, so adjust your hours around your children, hobbies, or other commitments
- A schedule of fun team events throughout the year (Lego Battlebots, table tennis, themed Friday drinks, and more!)
- Office dogs + steady supply of fresh fruit and snacks in the office
- Access to Clearhead, our well-being programme which gives you 5x free sessions with a psychologist per year
- A commitment to diversity and inclusion: Pride Committee and partnering with Pride Pledge, DEIB Committee, EEO Policy and well-being strategy!
- Parental leave policy that tops up wages to 100% for the primary caregiver for up to 22 weeks and up to 6 weeks for secondary caregivers (conditions apply)
- The opportunity to learn and develop from some of the best and brightest minds in the industry!
Let's Talk!
We’d love to hear from you! No need to submit a cover letter - just click 'apply' to answer a few short questions of ours (we find this gives us more insight) and attach your CV.
If you have any questions about the role, fire them over to Steph at talent@wearebasis.com
- Department
- Engineering
- Role
- Platform
- Locations
- Auckland
- Remote status
- Hybrid
- Employment type
- Full-time
- Hybrid - Office/WFH
- Yes