Software Developer

 

Description:

We are looking for a highly skilled Software Developer with expertise in PHP Laravel, Next.js, Vue.js, and Django to join our dynamic team. The ideal candidate should have a strong background in full-stack development, system architecture, and API design, with experience working on both monolithic and microservices-based applications. You will be responsible for designing, developing, and maintaining high-performance web applications, collaborating with cross-functional teams, and mentoring junior developers.

Key Responsibilities:

  • Design, develop, and maintain scalable web applications using Laravel, Next.js, Vue.js, and Django.
  • Build and optimize RESTful and GraphQL APIs to enable seamless front-end and back-end communication.
  • Ensure high performance, security, and scalability of web applications.
  • Work with MySQL, PostgreSQL, or MongoDB for efficient database management.
  • Implement unit and integration testing to ensure software quality.
  • Conduct code reviews, mentor junior developers, and enforce coding best practices.
  • Integrate third-party APIs, payment gateways, and cloud services (AWS, GCP, or Azure).
  • Collaborate with UI/UX designers, DevOps engineers, and project managers to deliver high-quality solutions.
  • Stay up to date with emerging technologies and recommend improvements to existing systems.

Requirements:Technical Skills:

Laravel: Strong experience with Laravel 8+ and its ecosystem (Eloquent, Queues, Jobs, Middleware, etc.).

Next.js & Vue.js: Proficiency in modern front-end development with React (Next.js) and Vue.js, including state management and server-side rendering.

Django: Experience developing web applications and REST APIs with Django and Django REST Framework.

Database Management: Proficiency in MySQL, PostgreSQL, or MongoDB, with a focus on writing optimized queries.

Authentication & Security: Experience with JWT, OAuth, API tokens, RBAC/ACL, and security best practices.

Microservices & Monolithic Architecture: Understanding of SOA, event-driven architecture, and microservices design patterns.

Testing: Experience with Jest, PHPUnit, PestPHP, or Django’s testing framework for unit and integration testing.

CI/CD & DevOps: Familiarity with Docker, Kubernetes, GitHub Actions, Jenkins, and deployment processes.

Cloud Services: Experience with AWS, GCP, or Azure for hosting and cloud functions.

Message Queues: Knowledge of Redis, RabbitMQ, or Kafka for asynchronous task handling.

Organization Progmize
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-03-26 7:39 am
Expires on 2026-01-07