Job Description:
As a Backend Laravel Developer, you will be responsible for developing and maintaining server-side logic, ensuring high performance, scalability and reliability of applications. You will collaborate with front-end developers, UX/UI designers and project managers to deliver robust and efficient solutions, particularly for SaaS and ERP-based financial systems.
Key Responsibilities:
- Develop, maintain, and optimize server-side applications using the Laravel PHP framework.
- Design and implement RESTful APIs and integrate with front-end components.
- Work with databases (MySQL, PostgreSQL, or similar) including schema design, optimization and query performance.
- Ensure application security, scalability and data protection.
- Write clean, maintainable and well-documented code.
- Participate in code reviews, testing and debugging.
- Collaborate with the team to define technical requirements and deliver solutions on time.
- Keep up-to-date with emerging technologies and best practices in backend development.
- Work on modules related to ERP systems, SaaS-based software, financial accounting and double-entry accounting logic.
Required Skills & Qualifications:
- Strong experience with PHP and the Laravel framework.
- Experience with RESTful API development.
- Solid understanding of SQL databases (MySQL, PostgreSQL) and ORMs.
- Familiarity with version control systems (Git).
- Knowledge of unit testing and automated testing practices.
- Understanding of MVC architecture, design patterns, and web security best practices.
- Experience with ERP systems, SaaS software, financial workflows, and double-entry accounting systems.
- Good problem-solving skills and ability to work in a team environment.
Preferred Skills:
- Experience with queue systems (Redis, RabbitMQ) and background jobs.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Knowledge of Docker and CI/CD pipelines.
- Experience with microservices architecture.
Job Type: Full-time
Work Location: In person