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