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

Get the CLI →

COOPN Digital

NewBe an early applicant

Software Engineer

Posted
Discussion

Summary

Back-end software engineer building and maintaining web applications, RESTful APIs, and backend services with PHP and Laravel, collaborating with PMs, designers, QA, and developers. Core stack includes PHP/Laravel, MySQL/PostgreSQL, Git, Docker, and CI/CD deployment practices.

About the role

This is a PHP and Laravel development role focused on building and maintaining web applications, RESTful APIs, and backend services. You will write clean, efficient, and maintainable code while collaborating with product managers, designers, QA, and other developers to deliver project requirements.

Key responsibilities

  • Develop and maintain web applications using Laravel and PHP

  • Build and integrate RESTful APIs and backend services

  • Write clean, efficient, and maintainable code following development best practices

  • Collaborate with product managers, designers, QA, and other developers to deliver project requirements

  • Troubleshoot, debug, and resolve application issues

  • Participate in code reviews and contribute to improving code quality

  • Maintain and optimize existing systems for performance, scalability, and security

  • Support deployment activities and follow established CI/CD processes

  • Create and maintain technical documentation as needed

  • Stay updated with Laravel, PHP, and related technologies

About you

  • Bachelor's degree in Computer Science, Software Engineering, or a related field

  • Minimum 3 years of experience in PHP development, including at least 2 years of experience using Laravel

  • Strong understanding of Object-Oriented Programming (OOP), MVC architecture, RESTful APIs, and MySQL/PostgreSQL

  • Experience using Git for version control

  • Familiarity with Docker and modern deployment practices

  • Good problem-solving, debugging, and analytical skills

  • Ability to work independently as well as collaboratively within a team

  • Good communication skills and willingness to receive and provide constructive feedback

  • Familiarity with Agile/Scrum development methodologies

  • Skilled in AI-assisted coding, with the ability to validate and take ownership of AI-generated code


Skills

Apply

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.