AWSBabelCloudCypressDockerGraphQLJavaScriptJestKotlinMicroservicesMobXNode.jsReactReduxRuby on RailsTypeScriptWebpack
About the role
Design and build full-stack features across our React/TypeScript frontend and Node.js backend
Contribute to our microservices architecture, integrating with Kotlin and Rails services
Migrate legacy Backbone.js code to modern React patterns using React Contexts and MobX State Tree for state management
Implement robust API integrations following our BFF (Backend for Frontend) patterns
Build responsive, accessible user interfaces using our design system and styled-components
Write comprehensive tests using Jest, React Testing Library, and Cypress
Collaborate on architectural decisions affecting our multi-region, server-side rendered application
Mentor team members and contribute to engineering standards and best practices
Requirements
5+ years of professional software development experience
Strong proficiency with React, TypeScript, and modern JavaScript/Node.js
Experience with state management libraries (MobX, Redux, or similar patterns)
Solid understanding of backend development and API design (REST/GraphQL)
Experience with relational databases and data modelling
Proficiency with modern build tools (Webpack, Babel) and testing frameworks
Experience with cloud platforms (AWS preferred) and containerisation (Docker)
Understanding of CI/CD pipelines and automated deployment practices
Strong communication skills and experience working in distributed, async teams
Comfort working across multiple programming languages and technology stacks.
Benefits
Hybrid working - when it comes to working, there’s no “one size fits all” approach, with Airtasker you choose the environment that helps you do your best work.
Airtime - welcome to no Slack and meeting-free Fridays! Airtime is designed so we regularly have dedicated focus time for work and personal growth.
Recharge days - each quarter we have a company-wide Recharge Day, equivalent to 4 additional days of leave per year. It’s a day for everyone when the world can wait and self-care takes centre stage.
Fair and equitable pay - this is a core commitment to our people. Every year we review industry data to ensure our compensation framework supports everyone to be recognised for the full value of their skills.
Tenure leave - To celebrate our people’s commitment to Airtasker, we offer tenure leave starting from your 3rd anniversary with the company. This begins with 3 extra days of leave per year, gradually increasing to a maximum of 5 days per year.
DAREtasker - join our Diversity, Equity and Inclusion committee! Every month we meet to create meaningful and impactful programs of work that embrace belonging at Airtasker.
Celebration swap - not everyone celebrates the same things. That’s why, at Airtasker, you can swap national, state or territory public holidays for the ones that matter to you.
Learning and development - learning at Airtasker is on the job, guided by managers, enhanced by peers and led by ourselves. We deliver learning programs and budget allowances to invest in your growth.
360 performance reviews - feedback is a gift. Every year we run 360 reviews across the business to recognise achievements and promote personal growth.
Volunteer leave - Our team members can take a day each year to lend a helping hand and support a cause they are passionate about.
Awards - and the winners are… our go-getters! Whether it’s our peer-nominated quarterly Values Awards or our periodic Go-Getter Spirit Award, we love celebrating our people and spreading good energy.
Vibe committee - good vibes only! Our Vibe Committee delivers events that hit the sweet spot of bringing us all together to enjoy each other’s company whether you’re local or remote.
Birthday leave - All of our people get an extra day of leave during their birthday week to take time away from work to celebrate.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.