Full-Stack Developer

Rappler

Negotiable
远程办公1-3 年經驗專科全職
分享

遠程工作詳情

工作開放國家菲律賓

語言要求英語

這項遠距工作向特定國家的候選人開放。 請確認您是否要繼續,儘管可能有位置限制

職位描述

簡介

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.

職位要求

Please refer to job description.

Python
Preview

Boss

HR ManagerRappler

發布於 20 March 2025

Rappler

101-500 人

其他

查看熱招工作

舉報

Bossjob安全提醒

若該職位需要您出國工作,請提高警惕,並小心詐騙。

如果您在求職過程中遇到雇主有以下行為, 請立即檢舉

  • 扣留您的身分證件,
  • 要求您提供擔保或收取財產,
  • 迫使您投資或籌集資金,
  • 收取非法利益,
  • 或其他違法情形。