Spaceship
Backend Support Engineer
To enable you to invest in your future
Software engineering
Full-time
Office | Sydney, NSW, Australia
Visa sponsorship · No
Mid Level · A role for someone with some well-developed knowledge and skills they can bring to the role and team. Typically within 2-5 years of experience.
·
Why Spaceship
Spaceship was founded in 2016 with a single mission: to enable you to invest in your future, so you can live the life you want to live. We got our start in 2017 with Spaceship Super, a super fund investing where the world is going. In 2018, we launched Spaceship Voyager, which makes investing easy for everyone. We’ve grown to 200,000 customers (and counting), but we’re only just getting started. Our landing pad is in the centre of Sydney, and that’s where our 45-strong team assembles to brainstorm, build awesome financial products, share snacks and discuss everything from moon landings to Mario Kart hacks.
About the role
What will you be doing?
As a Backend Support Engineer at Spaceship, you will be responsible for maintaining and improving our current products, assisting customer support with technical issues, and implementing solutions to resolve recurring problems. Your ability to troubleshoot, analyze, and resolve issues efficiently will be key to ensuring the stability and reliability of our platform.
You will be working in a collaborative and dynamic environment where your contributions will make a real impact for our customers, our staff and the entire engineering team, with huge opportunities for growth and continuous learning.
Some key responsibilities:
- Diagnose, troubleshoot, and resolve backend issues in production and staging environments.
- Work closely with customer support to investigate and address user-reported problems.
- Maintain and improve existing backend systems to enhance performance, security, and scalability.
- Identify common issues and implement proactive solutions to reduce recurring support requests.
- Monitor system logs, performance metrics, and alerts to detect and prevent potential problems.
- Write and maintain documentation related to troubleshooting, common fixes, and backend architecture.
- Collaborate with engineering teams to ensure smooth deployment of updates and bug fixes.
- Self-manage tasks, prioritize workload, and communicate effectively with team members.
The main tech we work with includes:
- Go backend microservices (with gRPC)
- GraphQL
- Postgres
- Google Cloud Platform
- Kubernetes
- Terraform
- Pub Sub
- Datadog (we love our monitoring!)
- On the front end - React Native and React web
What are we looking for? Our preference is to hire a support backend engineer with experience in the technologies we are using, but at the same time, we know the best people learn quickly. So if you’re an awesome engineer with a different profile - we are still interested. That being said, our ideal wish list is:
- 3+ years experience as a backend software engineer or prior experience in a support or maintenance role in a software engineering team.
- Proficiency in some of the above listed backend technologies (or similar).
- Knowledge of observability tools
- Experience in DevOps welcomed and encouraged.
- An interest in or experience as an SRE is beneficial
- Strong problem-solving skills
- Ability to work independently, manage time effectively, and take ownership of task
- Strong communication skills
Applying outside of Australia
- This role is currently only open to Australian residents, and we will not accept applications for those residing outside of Australia.
What are the perks and benefits?
- Hybrid working model
- Full at home office set up
- Monthly events
- Additional wellness / recharge days
What you'll be responsible for
- ✅
Stakeholder Engagement
Partner with stakeholders to understand specifications, business requirements, and communicate insights
- 🤖
Scripting and Automation
Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks
- 🛠
Test Automation
Create and implement code tests and software test automation
Skills you'll need
- 👥
Collaboration
Works with others by being open, clear in communication and listening to achieve goals
- 🧮
Numerical problem solving
Works with numerical information and performs mathematical calculations to solve problems
- 🔍
Attention to detail
Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables