Add expected salary to your profile for insights
FTP Solutions is looking for a Senior Software Developer to join one of our agile development teams working on the new Productivity producton our IMS platform. In this role, you'll help shape the future of our application—from high-level design to hands-on implementation. We’re after someone who enjoys solving complex problems in collaborative, down-to-earth teams.
We value a fun, inclusive, and respectful environment where everyone can thrive. If you’re someone who finds joy in building useful tools that people love to use—and you enjoy working with a diverse group of teammates—we’d love to hear from you.
What You’ll Do
As a Senior Developer, you’ll be part of a cross-functional team, contributing across the product lifecycle :
Lead & Design : Work closely with developers, our UX designer, Product Owner, and CTO to guide our technical roadmap. Share your ideas openly and help shape elegant, scalable solutions.
Build & Solve : Write, test, and debug code across the stack. We use TypeScript (Node.js / React) and Python (Django), but we value great problem-solving skills over specific tools.
Explore with Data : This team works heavily in mining and data contexts. We’re keen on people who love to explore real-world datasets—like GPS from trucks—to uncover insights and patterns. If brainstorming and experimenting in a room with others energises you, you’ll feel at home here.
Support Delivery : Help streamline and improve our CI / CD pipelines to make releases smooth, fast, and low risk.
Champion Quality : Contribute to and improve our test strategies to keep our software secure, stable, and high performing.
Mentor & Collaborate : Share knowledge, support others, and communicate clearly with both technical and non-technical team members. You’ll help create an environment where everyone feels heard and supported.
What You’ll Bring
We’re not after a perfect checklist—you don’t need to tick every box to apply. If you bring curiosity, care, and initiative, we want to hear from you.
Key Experience & Skills :
Strong experience as a software developer, ideally with some exposure to data-heavy applications.
Proficiency in TypeScript (Node.js / React) and Python (Django).
Comfortable working with relational databases like Postgres or MSSQL, including complex queries and large datasets.
Familiarity with DevOps practices, automated testing, and CI / CD pipelines.
Good understanding of Agile principles and experience across the software development lifecycle.
Ability to communicate ideas clearly and collaborate across disciplines.
Experience mentoring others and contributing to a healthy team culture.
A degree in computer science or a related field.
Exposure to mining or industrial technologies.
Experience with networking, OT, or telecommunications.
Why Join FTP Solutions?
Make a Difference : This is a senior role with room to shape the direction of our technology and product.
Grow With Us : We invest in your personal and professional development.
Inclusive Culture : We value different perspectives, and we actively work to create a workplace where people from all backgrounds feel safe and welcome.
Challenging Work : Solve meaningful problems in an environment that supports experimentation and curiosity.
Location : Perth, we work 3 days a week from our East Perth office and 2 days a week from home
Job Type : Full-time (open to part time)
Apply Now
If you’re excited about this role but don’t meet every requirement, we still encourage you to apply. Research shows that underrepresented groups often hesitate if they don't meet 100% of the criteria—we want to change that.
Join us and help shape tools that make a real-world impact.
Unlock job insights
Salary match Number of applicants Skills match
Your application will include the following questions : Which of the following statements best describes your right to work in Australia? How many years' experience do you have as a full stack developer?
To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory.
What can I earn as a Full Stack Developer
J-18808-Ljbffr
Developer • Perth, Western Australia, Australia