About Smokeball
With offices in Australia, the US, and the UK, Smokeball is the leading provider of legal practice management software helping small and mid-sized legal practices run their best firm and live their best life. We’re passionate about what we do, and our clients know it!
Not to brag, but we have been awarded the best place to work in Australia by Wrk+ and once again, we have been certified as a “Great Place to Work”. Culture plays a big part in our success, and our clear purpose and vision motivate us daily.
About the role
You’ll join our Engineering Team as a JavaScript Engineer – Data Migration. You will play a crucial role in shaping our internal tooling and backend processes that power reliable client migrations, driving technical excellence and ensuing your work meets the highest engineering standards. This role leans backend, but you’ll also step into the frontend as needed.
- Build internal tools and services that streamline data migration workflows
- Develop data extraction logic from a variety of sources (CSV, XML, APIs, databases)
- Implement features, refinements and bug fixes
- Collaborate with others to solve challenging data transformation problem
- Review of other engineers pull requests and providing guidance as necessary
About your tech experience
We’re looking for someone with 4+ years of hands-on experience, ideally within a cloud-based SaaS environment. You’ll thrive if you:
- Have full-stack experience with a backend tilt-JavaScript/TypeScript with Node.js
- SQL experience
- Are comfortable working with React and frontend frameworks when needed
- Have experience with AWS services like Lambda, SQS, ECS
- Have experience with APIs
- Care about clean, maintainable code and fast iteration
- Bonus points for experience with:
- A good understanding of HTTP and web-scraping techniques using Fetch
- Next.js, TailwindCSS, Electron
About you
- We’re big on culture, it’s what empowers us to deliver great results together. We’re looking for someone who:
- Is technically confident and ready to take ownership of backend-heavy work
- Can coach peers and explain data migration concepts clearly
- Communicates openly, welcomes feedback, and enjoys team collaboration
- Doesn’t take themselves too seriously, brings energy, curiosity, and a good sense of humour
- Believes work isn’t done until it’s in production and delivering value
What’s on offer
💵 Competitive Salary
🧘 Wellbeing allowance
💭 Be part of a forward-thinking company that is transforming the legal industry.
🌴 Generous PTO
👪 Paid Parental Leave
🥡 Office lunches and loads of snacks
🧢 And of course…the SWAG!
Check out what life as a Developer at Smokeball is like here: https://smokeball.com.au/dev
*Smokeball is an equal opportunity employer and is committed to providing an open, welcoming environment for everyone. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
Don’t meet all the criteria? No worries! If our values resonate with your personal values and you think you have what it takes, we’d love to hear from you!