JobStreet Kreatif & Desain Full Time

Full Stack Developer

The Bath Box

North Jakarta, Jakarta Gaji dirahsiakan Posted 2 days ago
Location North Jakarta, Jakarta
Salary Gaji dirahsiakan
Job Type Full Time
Country Indonesia

Job Description

Full details about the role and requirements

Yukerja Summary

The Full Stack Developer role at The Bath Box is curated from JobStreet (category Kreatif & Desain). Note the work location (North Jakarta, Jakarta) before applying. Yukerja.com is not the employer — applications are handled on the official source site.

Job Description

We are looking for a skilled and passionate Full Stack Developer to join PT Mitra Kreasi Natural. You will be responsible for developing, maintaining, and optimizing end-to-end web applications, from front-end interfaces to back-end systems and databases.

Key Responsibilities:

  • Develop responsive and interactive user interfaces based on UI/UX designs (e.g., Figma) using HTML, CSS, and JavaScript.

  • Build scalable front-end applications using modern frameworks such as React, Vue.js, or Angular.

  • Integrate front-end applications with backend services through RESTful APIs or GraphQL.

  • Design, develop, and maintain server-side logic using technologies such as Node.js, Python, PHP, Java, or similar.

  • Build and manage secure and efficient APIs for system integration.

  • Implement authentication and security systems (JWT, OAuth, encryption, and protection against vulnerabilities such as XSS and SQL Injection).

  • Design and manage database structures (SQL and NoSQL) including MySQL, PostgreSQL, MongoDB, or Redis.

  • Optimize database queries and application performance for scalability.

  • Manage version control using Git (GitHub/GitLab/Bitbucket) in a collaborative environment.

  • Deploy applications to cloud platforms such as AWS, Google Cloud, Vercel, or similar.

  • Support CI/CD pipeline implementation for automated testing and deployment.

  • Conduct debugging, troubleshooting, and maintenance of existing systems.

  • Write unit and integration tests to ensure code quality and system stability.

  • Monitor application performance and ensure system reliability and uptime.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field.

  • Proven experience as a Full Stack Developer or similar role.

  • Strong understanding of front-end technologies: HTML, CSS, JavaScript.

  • Experience with modern frameworks (React, Vue.js, or Angular).

  • Proficiency in back-end development using Node.js, Python, PHP, Java, or similar languages.

  • Experience in designing and consuming RESTful APIs or GraphQL.

  • Strong knowledge of relational and non-relational databases (MySQL, PostgreSQL, MongoDB, Redis).

  • Familiar with authentication methods such as JWT and OAuth.

  • Understanding of web security best practices.

  • Experience with Git version control systems.

  • Familiar with cloud deployment (AWS, GCP, Vercel, Heroku, etc.).

  • Knowledge of CI/CD pipelines is a plus.

  • Experience in testing frameworks (Jest, Mocha, PyTest, etc.).

  • Strong problem-solving skills and attention to detail.

  • Able to work independently and collaboratively in a team environment.


Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from JobStreet. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Full Stack Developer

  1. Read the full description and ensure your skills match before applying to The Bath Box.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Kreatif & Desain roles.
  3. Click Apply Now to go to JobStreet. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips