Full Stack Developer

PT Mplus Solusi PerdanaJakarta Selatan, DKI Jakartaglintspublished 05/04/2026
Must-have:PythonGoPHPNode.jsLaravelAWSFrontendBackendFullstackAgileMicroservicesAI

We are looking for a Fullstack Developer with strong backend expertise and a solid understanding of system architecture and performance optimization. In this role, you will be responsible for designing, building, and scaling high-performance applications, while ensuring reliability and maintainability across both backend and frontend systems.

Responsibilities:

  • Develop and maintain web applications across frontend and backend.
  • Build and optimize backend systems using PHP (Laravel or CodeIgniter).
  • Design scalable system architecture (e.g., microservices or event-driven).
  • Optimize database performance (MySQL/PostgreSQL) and manage NoSQL databases when needed.
  • Implement asynchronous processes (e.g., AWS SQS) and caching strategies (Redis).
  • Perform testing (unit, integration, and basic performance testing).
  • Identify and fix performance bottlenecks.
  • Collaborate with the team and take ownership of features from development to deployment.
  • Utilize AI tools (e.g., Copilot, Cursor) to improve development efficiency.

Requirements:

  • 3+ years of professional experience building and scaling production applications using PHP (Laravel or CodeIgniter).
  • Strong understanding of architectural patterns (e.g., Microservices, Event-Driven Architecture, or Hexagonal Architecture). Experience designing systems for high availability and fault tolerance.
  • Deep experience with MySQL or PostgreSQL, specifically in query optimization, indexing strategies, and schema design for performance.
  • Hands-on experience with CouchDB, Firebase, or DynamoDB, understanding when to use NoSQL over SQL.
  • Proficiency in asynchronous processing using message brokers like AWS SQS.
  • Experience implementing advanced caching strategies and data structures using Redis.
  • Experience with automated testing (Unit, Integration) and load/performance testing (e.g., k6, JMeter) to identify and resolve system bottlenecks.
  • Proficiency in using AI coding tools (Claude Code, Cursor, Copilot) to accelerate development cycles and maintain high code quality.
  • Self-motivated and capable of owning complex features from architectural design to deployment while collaborating in an agile environment.
  • Professional proficiency in English.

Nice-To-Have:

  • Experience with Node.js (NestJS), Python (Django/FastAPI), or Golang.
  • Familiarity with integrating Large Language Models (LLMs) and frameworks like LangChain or LlamaIndex.
  • Experience with AWS services beyond SQS (e.g., Lambda, RDS, ElastiCache).
  • Experience with monitoring and tracing tools (e.g., New Relic, Datadog, or Prometheus) to troubleshoot production performance issues.

Skills: Laravel, NoSQL, MySQL, PHP, Redis, CodeIgniter