Part-Time Backend Developer with Product Development Knowledge

Arc Full-time
5 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

Artificial Intelligence
Cloud Storage
Databases
Continuous Integration
Github
PostgreSQL
Node.js
Role-Based Access Control
TypeScript
Data Processing
Backend
Front End Software Development
NestJS
Serverless Computing

Job description

We are seeking a skilled Backend Developer to join our team on a part-time basis. You will play a crucial role in developing the backend of our MVP, ensuring scalability, security, and seamless integration with our frontend. Your expertise will contribute to building a robust infrastructure that supports our product development goals., * Develop and maintain the backend infrastructure using NestJS with Node.js 20 and TypeScript.

  • Implement authentication mechanisms using GCP Identity Platform for secure user verification and management.
  • Manage and optimize our database with PostgreSQL on GCP Cloud SQL, utilizing Prisma ORM for efficient data handling.
  • Design and execute background jobs using a DB-backed queue for tasks such as AI generation and bias checks.
  • Handle file and asset storage through GCP Cloud Storage, ensuring data is secure and accessible.
  • Deploy and manage applications using GCP Cloud Run to leverage serverless capabilities.
  • Set up and maintain CI/CD workflows with GitHub Actions for streamlined deployment processes.
  • Enforce strict security protocols, including org-level scoping, Row Level Security, and backend-enforced RBAC.

Requirements

  • Proficiency in NestJS, Node.js 20, and TypeScript for backend development.
  • Experience with GCP Identity Platform for managing authentication processes.
  • Strong knowledge of PostgreSQL and Prisma ORM for database management.
  • Ability to implement and manage background jobs using a DB-backed queue.
  • Familiarity with GCP Cloud Storage for handling file and asset storage.
  • Experience deploying applications on GCP Cloud Run.
  • Competence in setting up CI/CD pipelines using GitHub Actions.
  • Understanding of security practices such as Row Level Security and RBAC., * Experience with AI generation and bias checks within backend processes.
  • Familiarity with serverless architecture and its benefits.
  • Knowledge of GCP Secret Manager for managing sensitive information.

Apply for this position