Senior Software Engineer

Truckit.net Pty Ltd

Details / requirements:

About Us

At Truckit.net, our purpose is simple: move anything, anywhere, easily. As Australia’s number one marketplace for freight services, we connect businesses and consumers with transport providers through cutting-edge technology and old-school service. We believe that by getting the foundations right—an innovative, passionate, and accountable team that delivers outstanding service—we can create lasting value for everyone in our community.

Our ambition is to be the preferred freight technology choice, efficiently matching shipments with providers while fostering positive experiences and sustainable outcomes for our customers, our partners, and the planet. At the core of our culture are four values:

  • Innovative – We are visionaries who boldly push above and beyond.
  • Accountable – We aim for excellence in all that we do, meeting our commitments with ambition.
  • Teamwork – We operate as a supportive, confident, high-performing team united by our purpose.
  • Service – We remain fast, agile, accessible, and respectful to all stakeholders.

From remote communities to bustling business centers on Australia’s east and west coasts, we provide a nationwide reach that ensures every corner of the country benefits from our services

Sustainability is woven into our operations as we strive to reduce our carbon footprint and embed sustainable practices in everything we do. We also offer dedicated local support—real people on the ground in Australia—to provide transparency and reassurance to our customers and providers.

Finally, our team philosophy is straightforward: hire great, talented people, point them in the right direction, and let them run. This fosters a culture where every individual is empowered to excel, and diverse perspectives come together to shape the future of freight. If you’re ready to be part of a high-performing, innovative, and dedicated team, explore our careers and join us on our journey to keep Australia moving—sustainably and efficiently.

Responsibilities:

  1. Designing, developing, and maintaining full-stack web applications using PHP, JavaScript, and Python.
  2. Collaborating with cross-functional teams to gather and analyze requirements, and translating them into technical specifications and implementation plans.
  3. Developing front-end interfaces using HTML, CSS, and JavaScript frameworks (such as React, Angular, or Vue.js) to deliver intuitive and responsive user experiences.
  4. Building and optimizing back-end systems using PHP frameworks (such as Laravel, Symfony, or CodeIgniter) and Python frameworks (such as Django or Flask).
  5. Integrating with databases (such as MySQL, PostgreSQL, or MongoDB) and designing efficient database schemas.
  6. Implementing RESTful APIs and integrating third-party services and APIs.
  7. Conducting code reviews, debugging, and troubleshooting to ensure high-quality and efficient code.
  8. Performing unit testing and participating in system testing and deployment activities.
  9. Monitoring and optimizing application performance, identifying and resolving bottlenecks, and ensuring scalability and security.
  10. Staying up-to-date with industry trends and advancements in web development technologies and frameworks, and incorporating them into projects when appropriate.
  11. Collaborating with team members, participating in agile development processes, and contributing to the continuous improvement of development practices and methodologies.
  12. Demonstrating a strong commitment to quality, attention to detail, and delivering projects on time.

Requirements:

  1. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  2. Proven experience as a Full-Stack Developer with strong proficiency in PHP, JavaScript, and Python.
  3. Solid understanding of web development principles, including responsive design, accessibility, and security best practices.
  4. Excellent problem-solving skills and ability to debug and troubleshoot complex applications.
  5. Strong communication skills, both written and verbal, with the ability to effectively collaborate with team members and stakeholders.
  6. A proactive and self-driven mindset, with a passion for learning new technologies and staying updated with industry trends.
  7. Experience working with front-end technologies such as HTML, CSS, JavaScript, and popular frameworks/libraries (React, Angular, Vue.js, etc.).
  8. Proficiency in PHP frameworks like Laravel, Symfony, or CodeIgniter, and Python frameworks like Django or Flask.
  9. Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB, and experience in designing and optimizing database schemas.
  10. Strong knowledge of RESTful API development and integration.
  11. Experience with version control systems (e.g., Git) and collaborative development workflows.
  12. Knowledge of software development best practices, including coding standards, code reviews, testing methodologies, and deployment processes.

Overview

Category Information Technology, Engineering - Software, Software Development
Openings 1
Salary Based on experience
Position Type Full Time
Position Level Senior Level
Experience 6+ years
Education Bachelor's degree in Computer Science, Information Technology, or a related field. Master's degree will be an advantage.
Posted Date 02 Jun, 2026
Apply Before 01 Jul, 2026
City Kathmandu, Remote