Job Description
Title: Full Stack Software Developer (Angular, ReactJs, Laravel & Codeigniter)
Company Name: Property Index
Vacancy: 2
Location: Dhaka
Minimum Salary: Negotiable
Experience:
∎ 4 to 8 years
∎ The applicants should have experience in the following business area(s):Real Estate
Published: 19 Feb 2025
Requirements:
Additional Requirements:
∎ Designing responsive websites using HTML, CSS, Bootstrap, web pack.
∎ Reporting tools - RDLC
∎ Writes code optimization
∎ Writes and runs unit tests
∎ Document the life cycle of projects by creating/writing documentation, flowcharts, layouts, diagrams, charts, code comments, etc.
∎
Responsibilities & Context:
∎ We are looking for an experienced Full Stack Software Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and Ensuring high performance and responsiveness to requests from the front-end. You will also be Responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
∎ Candidate must have good knowledge and working experience of coding in planned structure.
∎ Candidate should be able to develop both front & back end for web and mobile applications integrated.
∎ Has solid understanding of the fundamentals and the underlying technologies.Job responsibilities:
∎ Integration of user-facing elements developed by front-end developers
∎ Good understanding of design concept and front-end/back-end development for web/mobile-based application.
∎ Must have strong knowledge of any major programming language, like C/C++, C#, Java, PHP, Python, Modern JavaScript, Typescript.
∎ Strong knowledge of web frameworks: Angular, ReactJs, Laravel & Codeigniter.
∎ Understanding of MVC design patterns.
∎ Knowledge of object oriented programming(oop).Working experience in several languages and databases including PHP, Angular, React, RPHP, XHTML, HTML5 & CSS3, JavaScript, Jquery, MySQL/mongo dB/PostgreSQL.
∎ Must have solid experience in ajax as it's required.
∎ Experience with node.js, react/angular is required.
∎ Clear understanding of Bootstrap, xml, JSON, REST and Less or Sass framework.
∎ Candidate should have firm knowledge in third party apis such as Facebook API or google API, Oauth2 and SOAP Service, SMS gateways, PayPal and other payment gateway integration.
∎ Applicants with experience in frameworks like WordPress/Drupal/Joomla is preferable.
∎ A good understanding of code versioning tools such as GIT / SVN.
∎ Strong understanding of OOP, design patterns, and multi-layered applications
∎ Advanced .net Platform based knowledge for Windows based application development with C#.
∎ Minimum 2 Years Practical experience in software development
∎ Good knowledge in Microsoft reporting service
∎ 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.
∎ Full Stack Software Developer (Angular)
∎ We are looking for an experienced Full Stack Software Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and Ensuring high performance and responsiveness to requests from the front-end. You will also be Responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
∎ Job context:
∎ Candidate must have good knowledge and working experience of coding in planned structure.
∎ Candidate should be able to develop both front & back end for web and mobile applications integrated.
∎ Has solid understanding of the fundamentals and the underlying technologies.
∎ Job responsibilities:
∎ Integration of user-facing elements developed by front-end developers
∎ Good understanding of design concept and front-end/back-end development for web/mobile-based application.
∎ Must have strong knowledge of any major programming language, like C/C++, C#, Java, PHP, Python, Modern JavaScript, Typescript.
∎ Strong knowledge of web frameworks: Angular, ReactJs, Laravel & Codeigniter.
∎ Understanding of MVC design patterns.
∎ Knowledge of object oriented programming(oop).Working experience in several languages and databases including PHP, Angular, React, RPHP, XHTML, HTML5 & CSS3, JavaScript, Jquery, MySQL/mongo dB/PostgreSQL.
∎ Must have solid experience in ajax as it's required.
∎ Experience with node.js, react/angular is required.
∎ Clear understanding of Bootstrap, xml, JSON, REST and Less or Sass framework.
∎ Candidate should have firm knowledge in third party apis such as Facebook API or google API, Oauth2 and SOAP Service, SMS gateways, PayPal and other payment gateway integration.
∎ Applicants with experience in frameworks like WordPress/Drupal/Joomla is preferable.
∎ A good understanding of code versioning tools such as GIT / SVN.
∎ Strong understanding of OOP, design patterns, and multi-layered applications
∎ Advanced .net Platform based knowledge for Windows based application development with C#.
∎ Minimum 2 Years Practical experience in software development
∎ Good knowledge in Microsoft reporting service
∎ 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.
Skills & Expertise:
Compensation & Other Benefits:
∎ Mobile bill
∎ Salary Review: Yearly
∎ Festival Bonus: 2
∎ Benefits:
∎ Based on Performance
∎ Others as per Company policy
Workplace:
∎ Work at office
Employment Status: Full Time
Job Location: Dhaka
Company Information:
∎ Property Index
∎ Block- G, Plot- C2, Unit- E7 (Lift-7), Rupayan Shopping square,
Sayem Sobhan Anvir Road, Bashundhara R/A, Dhaka- 1229, Bangladesh.
Address::
∎ Block- G, Plot- C2, Unit- E7 (Lift-7), Rupayan Shopping square,
Sayem Sobhan Anvir Road, Bashundhara R/A, Dhaka- 1229, Bangladesh.
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 20 Mar 2025
Category: IT/Telecommunication