Backend Developer (PHP Laravel)

Full Time at Megabyte Tech Pvt. Ltd.

Mid Level

Negotiable

Anamnagar, Kathmandu

Responsibilities

  • Develop and maintain accounting and inventory management software using PHP Laravel.
  • Design and implement secure, scalable, and high-performance backend architecture.
  • Develop RESTful APIs for seamless integration with frontend and third-party applications.
  • Implement financial modules like ledger management, invoicing, tax calculations (VAT, GST), and payment tracking.
  • Build and optimize inventory management features, including stock tracking, supplier/vendor management, purchase orders, and warehouse management.
  • Ensure data consistency and integrity by designing efficient database schemas using MySQL/PostgreSQL.
  • Implement authentication & authorization (JWT, OAuth) to maintain system security.
  • Optimize queries and backend processes to improve software performance and reliability.
  • Debug, troubleshoot, and resolve application issues efficiently.
  • Work closely with frontend developers and business stakeholders to align system requirements.
  • Deploy applications on cloud servers (AWS, DigitalOcean, etc.) and manage CI/CD pipelines for smooth updates.

Requirements

  • Proven experience in PHP Laravel backend development.
  • Experience with accounting, inventory, or production management software is a plus.
  • Strong understanding of MVC architecture and backend design patterns.
  • Proficiency in MySQL/PostgreSQL, including query optimization.
  • Knowledge of RESTful API development and best practices.
  • Familiarity with job scheduling & queues (Redis, RabbitMQ, etc.).
  • Experience with Git & version control workflows.
  • Basic knowledge of Docker, Kubernetes (optional but beneficial).
  • Strong analytical and problem-solving skills.
  • Ability to work independently & within a team.