Company Description
Reejig empowers organizations to boldly and responsibly reinvent work for the AI era. We re-engineer jobs, optimize work allocation between humans and AI, and help our customers evolve their workforce as technology advances. As a World Economic Forum Technology Pioneer, 2023 HR Tech Product of the Year, and Forbes Cloud 100 Rising Star, we are shaping the future of work with AI-driven solutions.
Job Description
We are seeking a Senior Full-Stack Engineer to join our remote first team based in Sydney. In this role, you will take ownership of developing scalable, high-performance applications while driving technical excellence and collaborating across teams to create impactful solutions.
This position is fully remote, with flexible access to Sydney’s Stone and Chalk Scale-up Hub for in-person collaboration and socials. You will preferably be based in Sydney and must have rights to work full-time in Australia.
What You'll Do
- Lead the design, development, and maintenance of robust, scalable full-stack systems using Go, TypeScript, NodeJS, and Vue3.
- Architect clean, maintainable APIs and backend services using cloud-native infrastructure and modern design patterns.
- Collaborate with product managers, designers, and engineers to shape technical solutions from concept to delivery.
- Drive engineering excellence through high-quality code reviews, clear technical standards, and continuous process improvements.
- Enhance workflows through better automation, test coverage, and deployment practices.
- Create and maintain technical documentation to support development efficiency and onboarding.
- Provide technical leadership on projects, guiding architectural direction and execution.
- Mentor fellow engineers through feedback, pairing, and shared learning opportunities.
- Lead by example with a proactive, ownership-driven mindset and a commitment to continuous improvement.
What We're Looking For
- Proven experience leading the development of complex, production-grade systems with Go, TypeScript, NodeJS, and modern front-end frameworks (Vue3 preferred), from initial design through to deployment, in a senior or lead role.
- Deep knowledge of modern infrastructure and tooling: AWS, Docker, Kubernetes, CI/CD pipelines, and automated testing.
- Strong analytical and problem-solving skills, with a pragmatic approach to navigating trade-offs and resolving technical challenges quickly.
- Solid understanding of software design principles, architectural patterns, distributed systems, event-driven architecture, and domain-driven design.
- Effective communicator with the ability to explain complex technical ideas to both technical and non-technical audiences.
- A collaborative and growth-oriented mindset — motivated by helping teammates grow and driving the product forward.
How We Work
- You won’t always get a step-by-step task list. You’ll typically work from high-level ideals and then use your judgment and initiative to drive it forward.
- We move fast and iterate often. Your day-to-day will involve building and shipping fast, gathering feedback, and refining based on real-world usage and customer’s feedback.
- Everyone wears multiple hats—shifting between backend, frontend, infra, and even some product thinking. This means you’ll grow your skill set rapidly and have true end-to-end ownership.
- Things move quickly here. Priorities can shift based on customer needs or business direction. We value engineers who are flexible, self-driven, and excited to tackle changing challenges head-on.
What's in it for you?
- Work on cutting-edge technologies that shape the future of work.
- Drive impactful solutions aligned with our mission of Zero Wasted Potential.
- Be part of a collaborative team committed to innovation and meaningful change.
- Grow your career while contributing to a globally recognised, award-winning company.
- Competitive compensation and access to our Employee Share Scheme.