Full-Stack Software Developer (Sydney & Adelaide) – RFI Technology Solutions
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 and offers the best products backed with outstanding technical support.
We are currently looking for two talented Full-Stack Software Developers to join our team—one in our Sydney office and one in our Adelaide office. 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 application solutions for managing RF and IoT devices using modern frameworks such as Nest.js, Django, and React.js.
- Implement 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-premise hardware.
What We’re Looking For:
- 2+ years of experience as a Fullstack 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 in mobile app development using React Native or Flutter.
- 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
- Work in a modern head office based in Seven Hills, Sydney with free onsite parking, 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