Software Engineer (Backend – PHP/Laravel)

Job Description

Title: Software Engineer (Backend – PHP/Laravel)

Company Name: Apex Data Management & IT Ltd

Vacancy: 1

Age: 25 to 35 years

Location: Dhaka (Banani)

Salary: Negotiable

Experience:
∎ 3 to 5 years
∎ The applicants should have experience in the following business area(s):Software Company, IT Enabled Service

Published: 26 Nov 2024

Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering

Requirements:

Additional Requirements:
∎ Age 25 to 35 years

Responsibilities & Context:
∎ A solid foundation on OOP, Algorithm, Data Structure & PHP with Laravel.
∎ Strong knowledge of compiling and analyzing data, processes, and codes to troubleshoot problems and identify areas for improvement.
∎ Developing ideas for new programs, products, or features by monitoring industry developments and trends.
∎ Building reusable code and libraries for future use.Implementation of security and data protection.
∎ Data migration, transformation, and scripting.
∎ Implementing automated testing platforms and unit tests.Proficient understanding of GIT, Algolia, Elasticsearch, Redis, MySQL.Technology Stack Requirements
∎ Backend: Laravel (PHP 8.x+).
∎ API Development: Experience in building and maintaining RESTful APIs
∎ Database: MySQL or PostgreSQL (experience with both is preferred)
∎ WebSocket: Experience with WebSocket implementation and server configuration.
∎ Push Notifications: Experience with push notification services and integration.
∎ Version Control: Git (GitHub/GitLab). Containerization: Familiarity of Docker containers.
∎ CI/CD: Jenkins, GitLab CI, or similar.
∎ Cloud Services: AWS/Azure, or Google Cloud (Work experience in any cloud service).
∎ Testing: PHPUnit, Dusk, or similar testing frameworks.
∎ Cache/Queue: Redis, RabbitMQSkills Requirements
∎ Experience with Laravel ecosystem packages like Passport, Sanctum, Horizon, Telescope, etc.
∎ Strong knowledge of Eloquent ORM and Laravel collections.
∎ Deep understanding of Laravel's request lifecycle and service container.
∎ Experience with DOMPDF for generating PDFs within Laravel applications.
∎ Modular Monolith Architecture: Understanding of modular monolith architecture, including experience in implementing modules and ensuring loose coupling.
∎ Database Design: Proficiency in database design, normalization, and optimization for large-scale applications.
∎ DevOps: Familiarity with CI/CD pipelines, automated testing, and continuous deployment practices.
∎ Security: Experience in implementing and managing application security, including data protection, encryption, and compliance with security best practices.
∎ Team Collaboration: Strong experience in working with cross-functional teams.
∎ Agile Methodology: Proficiency in Agile/Scrum practices and experience in using project management tools like Jira, Trello, or Asana.Additional Skills Requirements
∎ Communication Skills: Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
∎ Problem-Solving: Strong analytical skills, with the ability to troubleshoot and solve complex problems quickly and efficiently.
∎ Proficiency in using AI tools
∎ Job Description:
∎ A solid foundation on OOP, Algorithm, Data Structure & PHP with Laravel.
∎ Strong knowledge of compiling and analyzing data, processes, and codes to troubleshoot problems and identify areas for improvement.
∎ Developing ideas for new programs, products, or features by monitoring industry developments and trends.
∎ Building reusable code and libraries for future use.Implementation of security and data protection.
∎ Data migration, transformation, and scripting.
∎ Implementing automated testing platforms and unit tests.Proficient understanding of GIT, Algolia, Elasticsearch, Redis, MySQL.
∎ Technology Stack Requirements
∎ Backend: Laravel (PHP 8.x+).
∎ API Development: Experience in building and maintaining RESTful APIs
∎ Database: MySQL or PostgreSQL (experience with both is preferred)
∎ WebSocket: Experience with WebSocket implementation and server configuration.
∎ Push Notifications: Experience with push notification services and integration.
∎ Version Control: Git (GitHub/GitLab). Containerization: Familiarity of Docker containers.
∎ CI/CD: Jenkins, GitLab CI, or similar.
∎ Cloud Services: AWS/Azure, or Google Cloud (Work experience in any cloud service).
∎ Testing: PHPUnit, Dusk, or similar testing frameworks.
∎ Cache/Queue: Redis, RabbitMQ
∎ Skills Requirements
∎ Experience with Laravel ecosystem packages like Passport, Sanctum, Horizon, Telescope, etc.
∎ Strong knowledge of Eloquent ORM and Laravel collections.
∎ Deep understanding of Laravel's request lifecycle and service container.
∎ Experience with DOMPDF for generating PDFs within Laravel applications.
∎ Modular Monolith Architecture: Understanding of modular monolith architecture, including experience in implementing modules and ensuring loose coupling.
∎ Database Design: Proficiency in database design, normalization, and optimization for large-scale applications.
∎ DevOps: Familiarity with CI/CD pipelines, automated testing, and continuous deployment practices.
∎ Security: Experience in implementing and managing application security, including data protection, encryption, and compliance with security best practices.
∎ Team Collaboration: Strong experience in working with cross-functional teams.
∎ Agile Methodology: Proficiency in Agile/Scrum practices and experience in using project management tools like Jira, Trello, or Asana.
∎ Additional Skills Requirements
∎ Communication Skills: Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
∎ Problem-Solving: Strong analytical skills, with the ability to troubleshoot and solve complex problems quickly and efficiently.
∎ Proficiency in using AI tools

Skills & Expertise:

Compensation & Other Benefits:
∎ Festival Bonus: 2
∎ Competitive salary based on experience & competencies .
∎ 2 Day Weekends.
∎ Long Service Bonus.
∎ Opportunities for professional growth and development.
∎ Dynamic and collaborative work environment.
∎ Loyalty Bonus: Reward for continuous service.
∎ Employee Referral Bonus: Bonus for successful candidate referrals.
∎ Team Outings: Company-sponsored events to encourage team bonding.
∎ In-House/Outbound Training: Professional development opportunities through workshops and training sessions.
∎ Festival Bonus: 2
∎ Competitive salary based on experience & competencies .
∎ 2 Day Weekends.
∎ Long Service Bonus.
∎ Opportunities for professional growth and development.
∎ Dynamic and collaborative work environment.
∎ Loyalty Bonus: Reward for continuous service.
∎ Employee Referral Bonus: Bonus for successful candidate referrals.
∎ Team Outings: Company-sponsored events to encourage team bonding.
∎ In-House/Outbound Training: Professional development opportunities through workshops and training sessions.

Workplace:
∎ Work at office

Employment Status: Full Time

Job Location: Dhaka (Banani)

Company Information:
∎ Apex Data Management & IT Ltd
∎ House No: 133 (6th, 7th & 8th Floor), Road: 12, Block-E, Banani, Dhaka-1213

Address::
∎ House No: 133 (6th, 7th & 8th Floor), Road: 12, Block-E, Banani, Dhaka-1213

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Application Deadline: 26 Dec 2024

Category: Engineer/Architect

Interested By University

University Percentage (%)
Daffodil International University (DIU) 13.45%
Dhaka International University 4.20%
National University 4.20%
Bangladesh University 4.20%
United International University 4.20%
Southeast University 3.36%
Northern University Bangladesh 3.36%
University of South Asia 2.52%
East West University 2.52%
University of Information Technology & Science 2.52%

Interested By Age Range

Age Range Percentage (%)
20-30 64.71%
31-35 34.45%
36-40 0.84%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 2.52%
20K-30K 3.36%
30K-40K 16.81%
40K-50K 19.33%
50K+ 57.98%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 3.36%
0.1 - 1 years 0.84%
1.1 - 3 years 27.73%
3.1 - 5 years 39.50%
5+ years 28.57%