Full-Stack Developer

Rappler

Negotiable
Uzak1-3 Yıl TecrübeDiplomaTam zamanlı
Paylaşmak

Uzaktan Ayrıntılar

Açık ÜlkeFilipinler

Dil Gereksinimleriİngilizce

Bu uzaktan iş belirli ülkelerdeki adaylara açıktır. Olası konum kısıtlamalarına rağmen devam etmek isteyip istemediğinizi lütfen onaylayın

İş tanımı

Açıklama

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.

Gereklilik

Please refer to job description.

Python
Preview

Boss

HR ManagerRappler

Yayınlandı 20 March 2025

Rappler

101-500 Çalışan

Diğerleri

İşe alınan iş ilanını görüntüle

Rapor

Bossjob Güvenlik Hatırlatması

Eğer pozisyon yurt dışında çalışmanızı gerektiriyorsa lütfen dikkatli olun ve dolandırıcılığa karşı dikkatli olun.

İş arayışınız sırasında aşağıdaki davranışlara sahip bir işverenle karşılaşırsanız, lütfen hemen bildirin

  • kimliğinizi saklıyor,
  • bir garanti vermenizi veya mülkünüzü tahsil etmenizi gerektiriyorsa,
  • sizi yatırım yapmaya veya fon toplamaya zorluyorsa,
  • Yasadışı menfaatler topluyor,
  • veya diğer yasa dışı durumlar.