Full Stack Developer
Fujitsu
We Are Fujitsu
We use technology to make happier lives. We are a global leader in technology and business solutions that transform organisations and the world around us. We have a long heritage of bringing innovation and expertise, continuously working to contribute to the growth of society and our customers.
About the Role
We are seeking a Full Stack Developer with a strong foundation in React frontend and Python backend/headless systems. The work entails ongoing enhancements to a core GenAI Platform. This engagement is ideal for someone who can quickly get up to speed with a complex codebase, employs software engineering principals in their work, and contribute to delivering in a fast-paced environment. You will work closely with technical leads and support the development, enhancement, and deployment of the entire platform within an Azure environment.
Responsibilities and Accountabilities
- Develop, debug and enhance user facing web application features using React.
- Support backend and headless systems development with Python. Using tools such as FastAPI, SQLAlchemy, Alembic, and pytest.
- Interpret and extend existing (including AI-assisted generated) code to ensure functionality and maintainability.
- Deploy and manage applications in Microsoft Azure, including:
- Azure App Services
- Azure Container Registry (ACR)
- Azure Blob Storage
- Familiarity with Oauth 2.0, JWTs and various forms of Entra ID user, and app registration authentication.
- Collaborate with the team on isolating issues, debugging, feature enhancements, and performance improvements.
- Contribute to testing and continuous improvement practices.
- Work within a modern development setup using VS Code, WSL, and Docker.
Requirements and Experience
- Solid experience in web development with strong understanding of React.
- Working knowledge of Python, including its quirks when following OOP and engineering principals like dependency injection & strategy-patterns.
- Experience with Microsoft Azure services (App Services, Container Apps, ACR, Blob Storage, etc) and the various forms of client-service, service-service and delegated authentication methods.
- Hands-on experience with PostgreSQL or similar databases.
- Familiarity with Docker, WSL, and development tools like VS Code.
- Strong problem-solving skills with the ability to justify implementation decisions.
- Ability to compartmentalise work and navigate solutions with many files.
- Ability to work independently.
- Basic understanding of AI/ML concepts including RAG, HITL (human in the loop), vectorization and AI guardrails.
- Experience working in Agile or collaborative teams.
- The desire to expand technical horizons.
Why Fujitsu?
We are an organization with a strong set of values and a history of respecting fairness and equality, whilst promoting diversity, equity, and inclusion. We constantly push ourselves to do better and strive to bring together a diverse mix of perspectives and talents in an inclusive environment, where we encourage our people to bring their full selves to work. We call this Be Completely You.
- We put people first. We believe in the power of diversity to drive innovation and our AWEI (Australian Workplace Equality Index) Gold Employer status, and Rainbow Tick certification for LGBTI+ inclusion show that we value an inclusive culture.
- We offer tailored career paths across our global organization to support your professional and personal growth.
- Our customers trust us. We have an excellent reputation across the region and globally.
- Best in-class reward and recognition programs flexible work, volunteering leave, and more.
- We live our values of aspiration, trust, and empathy, all day, every day.
Commitment to Diversity, Equity and Inclusion
As an inclusive employer, Fujitsu aims to recruit a diverse range of talents to help us achieve our purpose. In line with our diversity, equity, and inclusion strategy, we highly welcome applications from women and gender-diverse people; Aboriginal and Torres Strait Islander people; Māori and Pacific people; LGBTI+ people; people with a disability; culturally and linguistically diverse people; veterans, Australian Defence Force (ADF) and emergency responders. Transgender and gender-diverse applicants can request a copy of our Frequently Asked Questions to assist with the recruitment journey.
If you don't tick every box in this job description, please don't rule yourself out. Research suggests that underrepresented groups tend to only apply if they meet every requirement. We focus on hiring people who value inclusion, collaboration, adaptability, courage, and integrity, rather than ticking boxes so if this resonates with you, then please apply. For more information, please email ***email_hidden***.
Search Firm Representatives – PLEASE READ
Fujitsu does not accept unsolicited assistance from search firms for employment opportunities. All CVs or resumes submitted by search firms to any employee at our company without a valid written agreement in place for this position will be considered the sole property of our company. No fee will be paid if a candidate is hired by Fujitsu due to an agency referral where no existing agreement is in place with the Fujitsu Talent Acquisition Team. Where agency agreements are in place, introductions must be through engagement by the Fujitsu Talent Acquisition Team.
For Security Cleared Roles – PLEASE NOTE
Due to the inherent requirements of the role, candidates must be Australian Citizens and hold an Australian Federal Government Security Clearance. The role will or will likely involve access to controlled technology and must satisfy additional restrictions and requirements as a consequence of the International Traffic in Arms Regulations and the Export Administration Regulations. As a consequence of these restrictions and requirements, applicants may be adversely impacted if they are not Australian citizens, are dual nationals, hold citizenship from proscribed countries, or are not of Australian national origin. Please refer to Discrimination (Fujitsu Australia Limited) Exemption 2017 (No 1) Notifiable instrument NI2020-672 (ACT).