Back to Careers

Mid-Senior Developer

Brisbane (remote friendly)
Applications close
Fri 30 September, 2022

Vest is reimagining the relationship between Venture and Capital to create companies for good. We do this by creating a platform that powers syndicate communities to view hyper niche dealflow, invest in deals and be rewarded for their contributions to the community. Simply, we’re going to give people the power and control to have visibility and the opportunity to trade/sell/buy their Equity, ESOP, Carry and more. So when life is unfair, you could liquidate your options and take care of what's important.

Vest is incubated at venture studio Josephmark, and now joint-ventured and funded by VentureCrowd, which is a crowdfunding platform.

Main objectives

We are actively seeking a mid-senior developer with 2-4 years experience in React or equivalent to help us build, scale and grow the Vest Ecosystem. You will get a unique opportunity to build clean and maintainable code for a cross platform, fintech mobile application and API endpoints for the headless CMS that powers it.

Role and responsibilities

Build and maintain a cross platform mobile application using Flutter and Dart A key part of our platform is our mobile application. As Vest continues to grow, the mobile application will remain an important part of our strategy. We strive to keep our project maintainable by writing clear code that other humans can easily follow.

Build and maintain our React portal as the layer on top of our Strapi CMS Our database is multi-tenant - so in order to provide the features our communities need, we have developed a management portal. This piece of the Vest platform will undergo significant changes as more communities onboard. For this reason, we aim to make high value decisions and want to be strategic with how our time is spent.

Experience working within an agile environment Ability to identify smallest functional builds to seek feedback and iterate upon quickly. Great timeboxing ability and knowing when the amount of time sunk into a feature doesn’t match the impact the feature has.

Debugging and troubleshooting Our whole team is involved in the QA process. Each sprint, we move tasks from the backlog, through the board and eventually into the testing phase. We are using the PR system for code reviews and every member of the team is involved in these.

Test Driven Development We are early in our testing life - we welcome any and all experience levels with testing, as long as you’re open to the idea and understand the benefits of having high test coverage. Learning on the job and teaching others is highly encouraged.

Experience required

  • 3+ years of experience with any NodeJS backend technology (preferably Strapi)
  • Hands on experience with Docker and Kubernetes/AWS and open to learning more
  • Exposure to modern Javascript frameworks (React, Vue or similar)
  • Interest in mobile development technologies (preferably Flutter)
  • Experience working within software engineering teams in an agile environment
  • Coaching and guiding a development team of juniors-mids
  • Experience in product development ideally in a startup environment or equivalent
  • Experience managing production products and release cycles + documentation
  • Experience integrating with third party services and APIs

Our current tech stack

  • Flutter, React (NextJS)
  • NodeJS (Strapi)
  • Docker, Kubernetes, AWS
  • Postgres
  • Automated testing

Work perks

  • Competitive salary + potential future equity
  • We take our work seriously but we’re relaxed
  • Wear whatever makes you happy
  • 100% Remote
  • Creating multiple world-firsts
  • Working with insanely talented people
  • Working with incredible thought leaders and influencers

Diversity and inclusion

About diversity: We know better products begin with diverse teams. That’s why we strongly encourage members of underrepresented communities to apply.

About qualifying: If you’re reading this and thinking, “oh no, I only tick a few of those boxes so I’m not going to apply.” Don’t be silly. If you’re a standout human, we won’t care that you play squash like a newborn giraffe. Ya feel?

About remote work: While we prefer a Brisbane-based team mate for this specific role, if you’re a shoo-in poised to bring the noise, we could find a way to make it work. Don’t let location stop you from applying if you’ve got your heart set on it!

Above all, we're all about attitude. We actually don’t expect folks to know everything, and we appreciate mistakes happen. Subsequently, rocking up and having a go is the most important attribute for us. We’re relaxed in our work style, though we value professionalism in communication and collaboration with both our team and customers.

Think you're the one for us?
Start your application here