Fullstack Developer

LocationBandung
Department: Project ManagementEmployment Status: Full Time

Job Description

  • As a Full Stack Developer, you will be responsible for developing, maintaining, and improving web-based applications across both front-end and back-end environments. You will collaborate with cross-functional teams to build scalable, reliable, and high-performance systems that support the company’s digital products and services.
  • Front-End Development
  • Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript/TypeScript.
  • Build modern web applications using React or Next.js.
  • Implement UI/UX designs from design systems or Figma into reusable and maintainable frontend components.
  • Integrate frontend applications with backend services through RESTful APIs or GraphQL.
  • Manage state management, form validation, and user interactions.
  • Optimize frontend performance through techniques such as lazy loading, code splitting, and caching.
  • Back-End Development
  • Develop and maintain RESTful APIs to support application functionality.
  • Design, manage, and optimize databases such as PostgreSQL, MySQL, or MongoDB.
  • Implement authentication and authorization mechanisms using technologies such as JWT, OAuth2, or Single Sign-On (SSO).
  • Integrate applications with external services including notification systems, payment gateways, and third-party APIs.
  • Manage logging, error handling, and server performance optimization.
  • DevOps & Deployment
  • Use Git for version control and team collaboration.
  • Utilize Docker for application containerization.
  • Support CI/CD pipelines and deployment processes to staging and production environments.
  • Assist in application monitoring, troubleshooting, and system stability improvements.
  • Collaboration
  • Work closely with UI/UX Designers, QA Engineers, and Project Managers throughout the software development lifecycle.
  • Participate in Agile / Scrum development processes.
  • Maintain coding standards, proper documentation, code quality, and unit testing practices to ensure maintainable and reliable software.

Requirements

  • Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2+ Years experience as a Full Stack Developer or Software Developer.
  • Strong proficiency in JavaScript / TypeScript and modern frontend frameworks such as React or Next.js.
  • Solid understanding of backend development and RESTful API design.
  • Experience working with relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with authentication and authorization systems (JWT, OAuth2, SSO).
  • Experience with Git version control and collaborative development workflows.
  • Knowledge of Docker, CI/CD pipelines, and basic DevOps practices is an advantage.
  • Strong problem-solving, analytical thinking, and debugging skills.
  • Ability to work effectively in a team-oriented and Agile development environment.
  • Good communication skills and commitment to writing clean, maintainable code.

If you meet the qualifications above, please click apply now and send the following documents:

  1. Application letter
  2. Resume
  3. Any related supporting documents
  4. Color photograph (4x6)

Share job with your friends

Ready to grow with us?