Job Description:
We are looking for a Senior Software Engineer who will play a key role in designing, developing, and maintaining high-performance web applications. You will collaborate with cross-functional teams to deliver scalable, secure, and efficient software solutions that support our business goals.
Responsibilities:
- Develop, enhance, and maintain web applications using the Laravel framework.
- Design and implement system architecture that is secure, scalable, and maintainable.
- Conduct code reviews, troubleshoot issues, and optimize application performance.
- Integrate applications with external services and APIs.
- Collaborate with the DevOps team to deploy and manage applications on Cloud Servers (AWS, -GCP, DigitalOcean, etc.).
- Implement best coding practices, automated testing, and version control (Git).
- Mentor junior developers and share technical knowledge within the team.
Requirements:
- 3–5 years of professional experience as a Software Engineer or Full-stack Developer.
- Strong proficiency in PHP and Laravel Framework (required).
- Solid understanding of RESTful APIs, MVC architecture, and microservices design.
- Hands-on experience with MySQL / PostgreSQL, including query optimization.
- Familiar with Cloud Server environments (AWS, GCP, DigitalOcean, etc.).
- Experience with CI/CD pipelines, Docker, or containerization is a plus.
- Proficient in Git and collaborative workflows (GitHub / GitLab).
- Strong analytical, problem-solving, and communication skills.
- Ability to work collaboratively in a team environment.