PHP Developer

BDT(Tk)  Negotiable Full time on site
PHP Developer
Job Description

Requirements

Education
  • Bachelor/Honors

Graduation

Experience
  • At least 3 years
  • The applicants should have experience in the following business area(s):
    Software Company
Additional Requirements
  • Age at least 24 years
  • We will be hiring PHP Developers of different expertise level from 3-12 years of experience.

Responsibilities & Context

We are looking for PHP Developers of different levels of expertise for a Multinational Telecommunication Organization. (Jr, Mid & Senior Level)

Responsibilities:

  • Design and implement scalable and robust APIs for microservice architectures.
  • Manage and optimize large-scale applications with millions of users’ data.
  • Ensure code quality using SOLID principles, SonarQube, and clean code practices.
  • Detect and fix code smells and ensure maintainability.Clear concept on HTTP request lifecycle & design RESTful APIs.
  • Develop high-quality code using PHP Laravel (Lumen, Flight is a plus) and utilize Node.js, Express.js, TypeScript, Go, and Python for certain backend services.
  • Knowledge of Vue.js and Tailwind CSS is a plus.Work with MySQL, PostgreSQL, MongoDB, and Redis – optimize database queries and design efficient database schemas.
  • Experience with database design and management using SQL and NoSQL databases.
  • Have to know database replication, indexing, and scaling strategies.
  • Implement message brokers like RabbitMQ and Kafka for efficient communication between services.
  • Utilize Elasticsearch and Kibana for search and analytics.
  • Use Docker and Docker Compose for containerization.
  • Basic knowledge of Kubernetes (K8s) for container orchestration.
  • Have to know about Nginx for web server and load balancing.
  • CI/CD pipelines using Jenkins.
  • Use JIRA for project management and issue tracking.
  • Write technical solutions and documentation.
  • Use basic Linux commands for server management.
  • Maintain log writing habits for system monitoring and debugging.
  • Use caching mechanisms like Memcache and OPCache.
  • Use Git for version control and collaboration.
  • Collaborate with cross-functional teams, including Product Management, Design, QA, and DevOps, to define project scopes and timelines.

Compensation & Other Benefits

  • Weekly 2 holidays, Provident fund
  • Salary Review: Yearly
  • Festival Bonus: 2

Employment Status

Full Time

Job Location

Dhaka

Job Highlights

The T&D Officer is responsible for designing, implementing & evaluating training programs to enhance the skills, knowledge, and performance of workers and staff. Ensure the competencies to meet operational requirements, safety, and quality standards.