Full Stack Engineer (Front-end)
Indexed description
https://www.sharesource.com.au/
What are we looking for?
We're hiring a Full Stack Engineer with a front-end focus to work alongside our senior engineering team on cloud-native applications. This role is for someone with 2,4 years of production experience who is ready to operate with autonomy. You'll own the user-facing layer of our products, building polished, performant interfaces and connecting them cleanly to backend services. You'll pick up well-defined work, ship it independently, and be trusted to make sound technical decisions without heavy oversight.
What are you expected to do?
- Build and maintain customer-facing web interfaces using a modern JavaScript framework (Vue, React, or Angular).
- Translate designs and product requirements into responsive, accessible, performant front-end code.
- Integrate front-end applications with backend APIs, contributing to the Python services where needed.
- Own front-end architecture decisions: component structure, state management, styling approach, and build tooling.
- Deploy and operate front-end applications on cloud platforms (GCP, Azure, or AWS).
- Collaborate asynchronously with the senior engineer, product, and design across time zones.
- Write clean, tested, well-documented code and contribute to code reviews.
- You have 2–4 years of professional software engineering experience, with a track record of independently shipping production code.
- You have strong working experience with at least one modern JavaScript framework such as Vue.js, React, or Angular, including TypeScript, modern CSS, and component-driven architecture.
- You are comfortable working with Python on the backend (FastAPI, Django, or Flask) to extend or integrate APIs as needed.
- You have experience consuming RESTful APIs, including handling authentication flows, error states, and data fetching/caching patterns.
- You have hands-on experience deploying applications on at least one cloud platform such as GCP, Azure, or AWS.
- You have a keen eye for UI detail and care deeply about responsive layouts, accessibility, performance, and the overall end-user experience.
- You are self-directed and able to take ownership of problems, ask the right questions upfront, and execute with minimal day-to-day guidance.
- You have strong written English communication skills and are comfortable working asynchronously while clearly documenting decisions.
- You have experience working with design systems or component libraries such as shadcn, Material UI, Tailwind, or Chakra UI.
- You have experience building front-end applications for AI-powered products, including chat interfaces, voice UIs, and streaming response experiences.
- You have familiarity with AI development tools such as ElevenLabs, Retell AI, Mosaic AI, Snowflake Cortex AI, SageMaker, or Bedrock.
- You have experience working with modern data and lakehouse platforms such as Databricks, Microsoft Fabric, Snowflake, Kafka, or Fivetran.
- You have experience with retrieval-augmented generation (RAG), fine-tuning models, or building AI knowledge base solutions.
- You have experience deploying and supporting customer-facing applications or solutions.
___________________
Why work for Sharesource?
Our clients come from all walks of life and so do we. We hire hundreds of skillful individuals from a wide variety of backgrounds, genders, ages, and personalities to live out our diverse culture and make a positive impact on the world!
Our 5 Values:
- Make a social impact: We balance our work for client teams and for society by constantly making a positive impact.
- Be proactive: We encourage brave thinking and continuous improvement, and drive change through action.
- Create value: We create measurable values for our stakeholders: our teams, partners, suppliers, investors, and communities.
- Be fair, open and honest: We foster equality and inclusivity in a supportive environment that embraces diversity and celebrates achievements.
- Add fun, passion and love: We prioritise fun and passion, fostering higher engagement and a positive can-do attitude.
What to Expect in the Process?
- You'll go through 2-3 interviews plus a possible assessment with our client partner. This includes an initial chat, technical assessment and a culture-fit interview. Total of 2-3 conversations with our awesome client. The whole process usually takes 3-4 weeks, but we'll let you know if things need to move quicker.
- Our best advice? Be yourself and enjoy the conversations. We'll keep you updated every step of the way, and you're always welcome to reach out for updates anytime.
- If all goes well, we'll complete reference checks and requirements quickly—so we can get that job offer to you without delay.
- Health Check Up
- Identification Card/Passport
- Social Insurance Number
- Personal Income Tax Number
- Character references with contact info
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search