PHP Developer (Mid Level)

Job Description

Title: PHP Developer (Mid Level)

Company Name: A Reputed Software Company

Vacancy: --

Age: at least 25 years

Location: Dhaka

Salary: Negotiable

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

Published: 11 Jul 2024

Requirements:

Additional Requirements:
∎ Age at least 25 years
∎ Proven experience with PHP and Laravel.
∎ Proficiency in Node.js, Express.js, TypeScript, Go, and Python.
∎ Strong understanding of RESTful API design and implementation.
∎ Experience with MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, and Kibana.
∎ Knowledge of RabbitMQ, Kafka, Docker, Docker Compose, Nginx, and Kubernetes basics.
∎ Familiarity with Jenkins, SOLID principles, SonarQube, and clean code practices.
∎ Experience with JIRA and Git.
∎ Basic knowledge of frontend development with Vue.js and Tailwind CSS is a plus.
∎ Excellent problem-solving skills and attention to detail.
∎ Strong communication skills and the ability to work in a team environment.
∎ Proven experience with PHP and Laravel.
∎ Proficiency in Node.js, Express.js, TypeScript, Go, and Python.
∎ Strong understanding of RESTful API design and implementation.
∎ Experience with MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, and Kibana.
∎ Knowledge of RabbitMQ, Kafka, Docker, Docker Compose, Nginx, and Kubernetes basics.
∎ Familiarity with Jenkins, SOLID principles, SonarQube, and clean code practices.
∎ Experience with JIRA and Git.
∎ Basic knowledge of frontend development with Vue.js and Tailwind CSS is a plus.
∎ Excellent problem-solving skills and attention to detail.
∎ Strong communication skills and the ability to work in a team environment.

Responsibilities & Context:
∎ 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.
∎ 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:
∎ Provident fund, Weekly 2 holidays
∎ Salary Review: Yearly
∎ Festival Bonus: 2
∎ Competitive Compensation Package will be offered.

Employment Status: Full Time

Job Location: Dhaka

Company Information:
∎ A Reputed Software Company

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

Application Deadline: 31 Jul 2024

Category: IT/Telecommunication

Interested By University

University Percentage (%)
11.54%
Dhaka International University 5.77%
Daffodil International University 4.81%
Daffodil International University (DIU) 4.81%
Sonargaon University 3.85%
Bangladesh University of Business and Technology 2.88%
University of Liberal Arts Bangladesh 2.88%
University of South Asia 2.88%
Jahangirnagar University 1.92%
Bangladesh University 1.92%

Interested By Age Range

Age Range Percentage (%)
20-30 54.81%
31-35 25.00%
36-40 5.77%
40+ 2.88%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 9.78%
20K-30K 11.96%
30K-40K 9.78%
40K-50K 13.04%
50K+ 55.43%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 21.15%
0.1 - 1 years 5.77%
1.1 - 3 years 16.35%
3.1 - 5 years 25.00%
5+ years 31.73%

Similar Jobs