Full-Stack Developer

Rappler

Negotiable
Jarak Jauh1 - 3 Tahun PengalamanDiplomaSepenuh-masa
Kongsi

Butiran Kerja Jarak Jauh

Terbuka Kepada Seluruh NegaraFilipina

Keperluan BahasaInggeris

Kerja jauh ini terbuka kepada calon di negara tertentu. Sila sahkan jika anda ingin meneruskan walaupun terdapat kemungkinan sekatan lokasi

Keterangan Kerja

Penerangan

We are seeking a highly skilled and motivated Full-Stack Developer to join our development and operations team. The successful candidate will be responsible for the full lifecycle of our platforms, from designing and implementing the user-facing frontend to building and maintaining the backend APIs and infrastructure that power it. If successful, you will play a critical role in ensuring the platform is performant, reliable, and scalable, leveraging modern technologies like NextJS, NodeJS, and Google Cloud Platform services.


Responsibilities:

  • Design, develop, and maintain both the frontend and backend components.
  • Build the frontend using NextJS, implementing features like Incremental Static Regeneration (ISR) for efficient content delivery.
  • Develop and maintain NodeJS based backend services, including the Cache Handler for managing and serving cached content.
  • Design and implement Cloud Functions (API CFs) to directly query data from different sources.
  • Implement and manage caching strategies utilizing both the frontend Pages Cache and the backend API Cache Memorystore to optimize performance.
  • Contribute to the deployment and maintenance of the application within a Kubernetes Autopilot environment.
  • Implement and utilize OpenTelemetry instrumentation and GCP Monitoring to ensure the health and performance of all application components.
  • Integrate with and manage data from various sources.
  • Collaborate with other developers, designers, and stakeholders to deliver high-quality software.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and contribute to improving the development process.
  • Stay up-to-date with the latest trends and best practices in full-stack development and cloud technologies.
  • Understand and contribute to the implementation of static site backup strategies using Prerender and the Cache Handler.


Required Skills:

  • Significant experience as a Full-Stack Developer with a strong portfolio showcasing your work in both frontend and backend development.
  • Deep expertise in the NextJS framework, including server-side rendering, static site generation, routing, and Incremental Static Regeneration (ISR).
  • Strong proficiency in backend development with NodeJS and experience building RESTful APIs.
  • Experience developing and deploying Cloud Functions or similar serverless technologies.
  • Solid understanding of database and data storage concepts, with familiarity interacting with different data sources.
  • Thorough understanding and practical experience with various caching mechanisms and strategies.
  • Experience with containerization (e.g., Docker) and orchestration technologies, particularly Kubernetes.
  • Familiarity with cloud platforms, preferably Google Cloud Platform (GCP) and its services like Cloud Functions, Memorystore, Cloud Storage, and Monitoring.
  • Strong skills in HTML, CSS (including preprocessors), and modern JavaScript (ES6+).
  • Excellent understanding of web performance optimization techniques and security best practices.
  • Proficiency with Git for version control.
  • Experience with middleware concepts.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and collaboration skills.


Bonus Points:

  • Experience with GraphQL.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Contributions to open-source projects.
  • Experience with testing frameworks for both frontend and backend.

Syarat-syarat

Please refer to job description.

Python
Preview

Boss

HR ManagerRappler

Disiarkan pada 20 March 2025

Rappler

101-500 Pekerja

Lain-lain

Lihat pengambilan kerja

Laporkan

Peringatan Keselamatan Bossjob

Jika jawatan memerlukan anda bekerja di luar negara, sila berhati-hati dan berhati-hati dengan penipuan.

Jika anda menemui majikan yang mempunyai tindakan berikut semasa pencarian kerja anda, sila laporkan segera

  • menahan ID anda,
  • menghendaki anda memberikan jaminan atau mengumpulkan sesuatu,
  • memaksa anda untuk melabur atau mengumpul dana,
  • mengumpul faedah haram,
  • atau situasi haram yang lain.