About the Company:
Truckit is one of Australia’s leading online freight marketplaces focused on delivering scalable, high-quality technology solutions. We are passionate about innovation, agile development, and clean code. We're currently expanding our team and are looking for a talented Software Engineer with experience in Laravel, Python, and Angular to help build and maintain robust web applications.
Key Responsibilities:
- Design, develop, and maintain scalable and efficient web applications using Laravel, Python, and Angular.
- Collaborate with cross-functional teams including Product, Design, and QA to define and deliver new features.
- Write clean, secure, and well-documented code.
- Maintain and optimize existing systems for performance and scalability.
- Participate in code reviews, testing, and deployments.
- Debug and troubleshoot issues across the stack (frontend, backend, database).
- Stay up to date with emerging technologies and best practices in web development.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in full-stack development.
- Proficient in Laravel (PHP) for backend development.
- Strong understanding of Python and its use in web backends or data processing.
- Experience with Angular (v2+) for front-end development.
- Solid understanding of RESTful APIs, JSON, and client-server architecture.
- Strong knowledge of relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a team environment.
Nice to Have:
- Experience with Docker, Kubernetes, or other DevOps tools.
- Familiarity with CI/CD pipelines and automated testing.
- Experience in cloud environments (AWS, Azure, GCP).
- Exposure to Agile/Scrum methodologies.