Back to search:Fullstack Developer / Jakarta

Responsibilities :

  • Develop backend logic using PHP, Python, or NodeJS with frameworks like Laravel, Django, or FastAPI.
  • Optimize databases (MySQL, PostgreSQL, MongoDB) and improve performance through migrations and indexing.
  • Design RESTful APIs and document them with tools like Swagger or Postman.
  • Write modular, maintainable code using OOP and design patterns like MVC or Factory.
  • Ensure smooth integration of backend with frontend (React, Vue, Angular) and collaborate on API performance.
  • Use Git for version control, manage code reviews, and collaborate via GitHub or GitLab.
  • Debug backend issues and conduct unit/integration tests (PHPUnit, PyTest, Jest).
  • Implement security measures like input validation, encryption, and authentication.
  • Automate deployment with CI/CD tools (Jenkins, GitHub Actions).
  • Manage servers using Docker, Kubernetes, or cloud platforms.

Requirements :

  • Candidate must possess at least Bachelor's Degree in Information System/Information Technology or equivalent.
  • At least 1-2 years experience in the same role as a backend or full stack developer.
  • Proficiency in PHP/Python/NodeJS programming language (PHP and Python is a must).
  • Familiar with Javascript framework like React, Vue, Angular Experience with Python web frameworks like Django, Flask, or FastAPI.
  • Familiar with front-end technologies such as HTML, CSS, and JavaScript.
  • Understand object-oriented programming (OOP) concepts, RESTful API design and implementation.
  • Having knowledge of database systems like MySQL, PostgreSQL, SQL Server or MongoDB.
  • Experience with version control systems, particularly Git will be a plus.