Point your AI agent at freehire and let it find you a job.

Get the CLI →

MyCareersFuture

NewBe an early applicant

Software Engineer (Internship)

Posted 1 view
Discussion

Summary

Backend engineering internship building and maintaining Laravel-based software that helps businesses manage operations. Day-to-day involves translating client needs into backend features, integrating APIs with the mobile team, and testing/deploying via CI/CD, using PHP/Laravel, ORM/databases, and AWS.

Roles & Responsibilities

Job Summary

Build and maintain backend software solutions that empower businesses to manage their operations efficiently.

Responsibilities

  • Develop and implement backend features using Laravel to fulfill client requirements and enhance system functionality
  • Translate client business needs into scalable, effective technical solutions that support operational goals
  • Write clean, maintainable code and perform comprehensive testing to ensure high software quality and reliability
  • Collaborate with the mobile development team to integrate APIs seamlessly, ensuring smooth cross-platform functionality
  • Conduct testing and deploy applications using continuous integration and continuous deployment (CI/CD) pipelines to accelerate delivery

Preferred competencies and qualifications

  • Experience developing backend systems using PHP, Go, C#, TypeScript, Java, or Python to deliver robust applications
  • Proficient in Object-Relational Mapping (ORM) and database management to optimize data handling and query performance
  • Strong understanding of Laravel architecture patterns, including MVC, to design maintainable and scalable applications
  • Familiarity with queue systems and background processing to manage asynchronous tasks and improve system efficiency
  • Competent in Unix/Linux command line operations for system management and troubleshooting
  • Knowledge of system design fundamentals to architect scalable and resilient backend systems
  • Understanding of Single Page Application (SPA) fundamentals using React or Vue frameworks to support frontend integration
  • Experience with AWS infrastructure, including S3 integration, to deploy and maintain cloud-based solutions
  • Good understanding of UI/UX design tools such as Figma and Adobe XD to collaborate effectively on user interface considerations
  • Experience creating and maintaining technical documentation to support knowledge sharing and system maintenance
  • Familiarity with TypeScript to enhance code quality and maintainability in development projects
Tell employers what skills you have

CSS
.NET
Pipeline Management
Continuous Integration and Continuous Deployment
Software Engineering
Developing Client Business
Laravel
CI/CD
Writing
Maintainable Code
Manage Client Requirements
C#
Mobile Api
Technical Solution Design
jQuery
C++

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available