The opportunity
As a Fullstack Developer for Visinema, you will be part of a talented team responsible for developing and maintaining cutting-edge digital solutions for our company. Visinema is a dynamic and innovative company based in Cilandak, Jakarta, offering a fast-paced and rewarding work environment.
Key responsibilities
- Design, develop and implement robust, scalable and user-friendly web applications and services
- Collaborate with cross-functional teams, including designers, project managers and stakeholders, to deliver high-quality digital solutions
- Write clean, maintainable and well-documented code using the latest web technologies
- Troubleshoot and debug application issues, and provide timely resolutions
- Stay up-to-date with industry trends and best practices, and contribute to the continuous improvement of our technology stack
Job Requirement:
Minimum education: Bachelor's degree in computer science, Information Systems, or a related field.
Minimum of 2 years of experience as a Fullstack Developer or Software Engineer.
Proven experience in building web applications (both frontend and backend).
Proficient in at least one frontend framework (React / Vue / / Nuxt).
Proficient in and at least one modern backend framework (Express / NestJS / Adonis).
Understanding of relational databases (PostgreSQL / MySQL) and ORM tools (Prisma / Sequelize / TypeORM).
Familiar with version control (Git) and CI/CD pipelines.
Understanding of basic cloud deployment (AWS / GCP / Vercel / Render) and containerization (Docker).
Understanding of RESTful API design, authentication (JWT/OAuth), and security best practices.
Strong problem-solving skills and a focus on code quality.
Specific Skills Needed :
(Express, NestJS, atau Fastify).
API design & integration.
Authentication & authorization (JWT, OAuth2).
Database: PostgreSQL / MySQL, dengan ORM (Prisma / Sequelize / TypeORM).
Caching (Redis / Cloudflare).
Pengalaman dasar deployment ke AWS / GCP.
Docker dan container-based workflow.
Monitoring & logging.
Apply now and become a part of our exciting journey