A Reputed Software Company
A Reputed Software Company
A Reputed Software Company
Follow
Summary
- Vacancy: —
- Age: at least 25 years
- Location: Dhaka
- Salary: Negotiable
- Experience: At least 5 years
- Published: 11 Jul 2024
Requirements
Experience
- At least 5 years
- The applicants should have experience in the following business area(s):
Software Company, IT Enabled Service
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.
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.
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