Skill diminta
CI/CDDockerGitHub ActionsGraphQLJavaScriptMongoDBMySQLNext.jsNode.jsPostgreSQLReactRedisTailwind CSSTypeScript
Deskripsi
Responsibilities
- Build and maintain scalable web applications using Next.js (App Router/Pages Router), React, and TypeScript.
- Design and implement RESTful APIs or GraphQL endpoints to connect the frontend with databases and third-party services.
Ensure optimal application performance, focusing on Core Web Vitals, server-side rendering (SSR), static site generation (SSG), and effective caching strategies.
Design database schemas, write efficient queries, and manage data flow (PostgreSQL, MySQL, or MongoDB) paired with modern ORMs like Prisma or Drizzle.
- Write clean, maintainable, and testable code. Participate in code reviews and establish engineering best practices.
- Containerize applications using Docker and integrate with CI/CD pipelines (GitHub Actions) for streamlined, automated deployments.
Qualifications
- Mininum 3+ years of professional software development experience, with a strong focus on full-stack web development.
- Familiar with
- React.js, Next.js, and modern state management (Zustand, Redux, or React Context).
- Strong proficiency in
- TypeScript
- and
- modern JavaScript (ES6+).
- Experience with modern CSS frameworks like
- Tailwind CSS, CSS-in-JS, or standard SCSS.
- Experience building backend services within Next.js (API routes/Server Actions) or standalone Node.js environments.
- Proficiency in relational databases
- (PostgreSQL)
- and working knowledge of caching mechanisms
- (Redis).