Back to search:Full Stack / Jakarta (cakung)

Job Description:

  • Design, develop, and maintain web applications using React for the front-end and for the back-end.
  • Build and integrate RESTful APIs and/or GraphQL services for data exchange between front-end and back-end.
  • Optimize application performance, scalability, and security.
  • Implement responsive, cross-browser compatible user interfaces with clean, reusable components.
  • Manage and query databases (e.g., PostgreSQL, MySQL, or MongoDB) to store and retrieve application data.
  • Collaborate with UI/UX designers to translate wireframes and prototypes into functional applications.
  • Participate in Agile development practices, including sprint planning, daily standups, and code reviews.
  • Maintain code quality by writing unit tests, performing peer reviews, and following Git branching strategies.
  • Troubleshoot and debug production issues to ensure system stability.

Qualifications:

  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Experience: 2–4 years of professional experience as a Full Stack Developer or related role.
  • Technical Skills: Strong proficiency in , including hooks, state management, and component lifecycle.
  • Experience with and for server-side development.
  • Solid understanding of REST APIs and/or GraphQL.
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, or MongoDB).
  • Familiarity with Git and CI/CD pipelines (e.g., GitHub Actions, Jenkins).
  • Basic understanding of cloud services (AWS, Azure, or GCP) is a plus.
  • Good problem-solving skills and ability to work independently as well as in a team.
  • Effective communication skills in English (written and verbal).