Next Developer

Job Title: Experienced Developer

Responsibilities:

  • Develop and maintain web applications using Next.js, React, and TypeScript.
  • Collaborate with team members on problem-solving and bug fixing.
  • Optimize application performance for various platforms and devices.
  • Write clean, efficient, and maintainable code.
  • Engage in code reviews to uphold high-quality code standards.

Required Skills:

  • Bachelor's Degree in IT.
  • Excellent verbal and written English communication skills.
  • Proficient in GIT management.
  • 3+ years of full-stack development experience with a project portfolio.
  • Expertise in TypeScript and JavaScript libraries and tools.
  • Proficient in Next.js and TypeScript.
  • Experienced in using REST APIs or GraphQL Services.
  • Skillful in error handling.
  • Experience with social media login integrations.
  • Knowledge of databases (MySQL, PostgreSQL, MongoDB, Firebase, GraphQL) and Prisma.
  • Experience in cloud platforms (AWS, Google Cloud, Linode) and hosting management.

Nice to Have:

  • Docker knowledge.
  • CI/CD configuration experience.
  • Familiarity with microservices architecture.

Test Project:

  • Develop a hotel room booking system with calendar-based booking and add-on selections.
  • Utilize Local Storage; no external database needed.
  • Technologies: TypeScript, Next.js, Stripe for payments.
  • Deliverables include Project Documentation (with or without AI) and Source Code (GitHub links and screen recording).

Mid-Level Developer Job Description

Required Skills:

  • Bachelor's Degree in IT.
  • Excellent verbal and written English communication.
  • 1+ year in Fullstack development, focusing on Next.js.
  • GitHub familiarity.
  • Competent in Next.js and TypeScript.
  • Knowledge in npm/yarn for installing modules and packages.
  • Proficient with hooks, callbacks, promises, async/await.
  • Experience in REST APIs or GraphQL Services.
  • Skilled in error handling and routing, including dynamic routes.
  • Proficient in static generation and server-side rendering.
  • Experienced in authentication, including social media logins.
  • Familiar with databases (MySQL, PostgreSQL, MongoDB, Firebase, GraphQL, Prisma).
  • Knowledgeable in cloud platform configuration (AWS, Google Cloud, Linode).

Nice to Have:

  • Docker knowledge.
  • CI/CD configuration experience.
  • Familiarity with microservices architecture.

Test Project:

  • Create a system for storing customer data and displaying weather information based on city.
  • Technologies: PostgreSQL, TypeScript, Next.js, third-party weather API, social media login.
  • Deliverables: Complete project with no mandatory styling, screen recording, and GitHub links for review.

Apply for this job

Personal Information
Suitability Checks
https://
Application Quality

You stand in a room with three lights. Through a window to the adjacent room, you can see three switches. There is one switch for each light. You can only enter the adjacent room once. How can you determine which switch corresponds to which light?

Documents

Please attach your resume, cover letter, and any other relevant documents.