Senior/Staff Software Engineer (Java & React - Remote) Workflow86's goal is to simplify the automation of business processes, making it accessible to everyone. Our platform provides a workflow engine for orchestrating all kinds of business processes. But uniquely we allow our customers to jump between using natural language and a no-code UI to create & edit those workflows. To achieve that, generative AI is at the very core of our system, not a bolt on.
We are looking for engineers that are eager to further their careers in a fast-paced start-up environment, and can take ownership of customer results.
The Role: As a Software Engineer at Workflow86, you will develop and operate our cloud application as part of our small cross-functional team. We are hiring for two roles and are open to candidates ranging from strong in frontend, with a willingness to learn a little backend, to typical Full Stack engineers, to backend engineers willing to learn some frontend.
The desired level for these roles is Senior plus, meaning an independent technical contributor who can take on bigger challenges and improve the way we work. Typically, people with those skills have more than 5 years of experience, but we will happily hire individuals with less experience if they possess the right skills.
These roles are 100% Remote/WFH, joining a team centered on the Australia/Sydney timezone (which means you need to be based somewhere between Southeast Asia and Hawaii). These roles are open to individuals in Australia as direct employees, New Zealand as IR56 employees, and in other countries through an employer of record (i.e., Deel). Unfortunately, we cannot provide visa sponsorship, and you'll need to have working rights wherever you are going to work from.
What We're Looking For: Someone motivated, that will be pleasant to work with A high ownership, highly collaborative attitude High judgement, independence, and an ability to make intentional trade-offs A strong desire to produce great code that drives a great application The ability to give and take constructive feedback Key Skills: Hands-on experience developing Java microservices on AWS and/or React Web Applications Demonstrated ability to think strategically and translate business objectives into solutions Bonus: Experience with non-trivial LLM-based solutions Responsibilities: Design, develop, maintain, and operate high-quality back-end software applications Ensure the security, scalability, robustness, and responsiveness of our system Raise the quality bar through code reviews, discussion, and constructive feedback Write smart test automation from Unit to E2E Provide 24/7 support for critical production incidents as part of a team roster Invest in team improvement, contributing to a culture of continuous learning and combined success Contribute to or lead strategic discussions, solution design, and technology decisions Contribute fresh thinking on things like AI, development tools, product features, remote working, and engineering processes What We Offer: A competitive salary and equity package (weighted towards equity) Flexible working arrangements in a 100% WFH/remote team A friendly, supportive, open, no BS Australasian start-up work environment - no suits or toxicity Lots of opportunities to get stuck in, deliver results, and grow your career Hardly any meetings, no hierarchy, easy access to everyone in the team An opportunity to play a significant role in a venture-backed AI start-up at an early stage Interview Process: Apply (~10 mins): Fill in our Application Form. This takes a little longer than firing off a CV, but has been quite successful in removing the screening calls that were a waste of time for both of us. 1st Interview (75 mins): Deep-dive whiteboard session into an API or system design problem 2nd Interview (60 mins): A hands-on, in IDE, coding exercise (not leet-code) Reference Checks: Two reference checks, including one from someone you reported to, and one from someone who you were senior to. We strongly encourage applications from individuals that don't have every skill listed. Our current team consists of people with different strengths, and we think this is a good thing. Beyond that, we will not discriminate on any protected class, any class that should be protected, whether you've got a gap in your employment history, been laid off, etc.
As an AI company, we know AI's place, and it's not evaluating applications or running interviews. AI will not be involved in handling applications or interviews. We typically respond to applications within a business day.
#J-18808-Ljbffr