Full-Stack Software Developer (Sydney or Adelaide)
Allenby Gardens, South Australia, Australia (On-site)
or
Seven Hills, NSW, Australia (On-site)
About Us
RFI is a global technology solutions company, specialising in wireless coverage and solar power. RFI develops, manufactures, and distributes world-class, high performance, wireless products including antenna systems, rebroadcast and monitoring equipment, power systems and cabling and connectors. We are recognised as a market leader in wireless products, offering high-quality products backed with outstanding technical support.
We are currently looking for a talented Full-Stack Software Developer to join our team in either our Sydney or Adelaide locations. If you're a passionate developer eager to work on industry-leading projects, we'd love to hear from you!
About the Role
As a Full-Stack Software Developer, you will be responsible for designing, developing, and maintaining robust software solutions. Working in a small, agile team, you will play a key role in the development of applications that power RFI's cutting‐edge technology solutions.
Key Responsibilities:
* Develop and maintain web‐based RF and IoT devices' operating system (or firmware) with an app/package manager (or app store) for extensibility.
* Utilise CI/CD pipelines to streamline development and deployment processes.
* Design and develop APIs for seamless integration with third‐party services.
* Enable end‐to‐end automation testing, including UI testing, to ensure system reliability.
* Collaborate with UX experts to create intuitive and professional user interfaces.
* Participate in architectural design discussions related to telemetry systems, specifically optimizing for non‐reliable networks, and contribute to technical documentation.
* Research and introduce new technologies, engineering methods, and best practices to improve the development process and product quality.
* Work on mission‐critical products that require 24/7 uptime for long‐running pipelines on on‐premises hardware.
What we are looking for:
* 2+ years of experience as a Full-Stack Developer working with modern software frameworks.
* Strong programming skills in object‐oriented and strongly typed languages such as Golang, Python, or TypeScript.
* Hands‐on experience with React.js for front‐end development.
* Solid understanding of SQL and NoSQL databases.
* Experience with automated testing for web‐based UI.
* Proficiency in designing and consuming RESTful / GraphQL APIs.
* Australian work rights (Citizen or Permanent Resident).
Bonus:
* Experience building end to end applications from scratch
* Knowledge of systems programming.
* Experience with internet security practices.
What we offer
RFI is not just an employer, we are a team. RFI does not just offer people a job, we offer you a career. By joining our team, you will find strong purpose and deep meaning in everything you do. You will have the chance to make a real difference for our customers, working alongside a passionate team of like‐minded colleagues, while building your knowledge/skills and developing your career in a fun, dynamic, and fast‐growing organisation.
* Join a dynamic, fun and supportive workplace
* Access to benefits such as an employee wellbeing / assistance program, birthday leave and 2 additional days off each year
* We embrace diversity and inclusion and support a culture where individuals of all backgrounds and abilities feel included and confident in bringing their whole selves to work
For further information about RFI visit us at www.rfi.com.au
#J-18808-Ljbffr