Job for Web3 Beginners
Senior Software Engineer
About the Role
You will work across the Play end-to-end platform, focusing on client-side components and TypeScript UI development while also contributing to backend systems. You will participate in planning and product design sessions, estimate and prioritise features, iterate quickly in an experimental environment using customer feedback, and collaborate with stakeholders to make product decisions. You will own tooling, tech and architecture for services your team operates, ensure operational excellence, write and maintain tests for client-side applications at unit, component and app levels, and mentor junior engineers. You will also use AI tools to assist development and may gain exposure to blockchain development and backend technologies like Go, Node.js, AWS Lambda, PostgreSQL and Elasticsearch.
Requirements
- 6+ years full-stack software engineering experience
- Extensive front-end experience with TypeScript and React
- Excellent back-end experience with TypeScript (Golang a bonus)
- Knowledge of system design
- Experience testing client-side applications at unit, component and app levels
- Strong verbal and written communication skills
- Comfortable using AI tools to assist development
- Ability to teach best practices to junior team members
- Experience in startup or high-growth technology environments
- Knowledge or interest in Web3
Responsibilities
- Work across the Play end-to-end platform
- Build and maintain client-side and backend systems
- Develop TypeScript and React UI components
- Participate in team planning and product design sessions
- Estimate and prioritise proposed features
- Iterate on products based on customer feedback
- Collaborate with diverse stakeholders to inform product decisions
- Own tooling, technology and architecture for team services
- Ensure operational excellence for services the team owns
- Write and maintain tests for client-side applications at unit, component and app levels
- Mentor and teach best practices to junior engineers
- Use AI tools to assist development
Benefits
- Competitive base salaries and contributions to a long-term fund
- Employee Stock Options (ESOP)
- Hybrid working model for Sydney-based employees (3 days a week) and remote work options with WeWork All-Access pass
- Lunch provided daily in Sydney office
- Quarterly end of cycle awards and dinner
- USD 500 WFH allowance
- USD 600 per annum for internet and phone
- USD 75 per quarter for remote employees to celebrate with local team members
- Medical and 401K insurance support for US employees
- Novated leasing available for Australian employees
- Up to USD 1,350 per annum for classes, courses or events
- Access to free online courses via Udemy
- USD 800 per year for health and wellbeing
- 24/7 unlimited counselling for employees and family via EAP
- Monthly subsidy and discounted ClassPass rate including 1-year free Breethe membership
- 12 weeks paid leave for new parents plus additional 6 weeks for birthing parent
- Miscarriage leave and extra leave for IVF treatments
- Two additional paid annual leave days at year end
- Paid day off for birthday
