Back to feed

Python Backend Engineer — GCP Deployment, Security & Production Readiness

Remote Full-time Live

Python Backend Engineer — GCP Deployment, Security & Production Readiness We need an experienced

Python backend engineer

to help bring our

RunLink

API to production. The backend is built and feature-complete; we need someone to own

deployment on Google Cloud

,

security hardening

,

infrastructure reliability

, and

production-readiness review

. ### About the project - Product: RunLink — API for a running community platform (users, clubs, events, messaging, subscriptions, health, analytics). - Stack:

Python 3.11

,

FastAPI

,

PostgreSQL

(Cloud SQL),

Redis

,

Firebase

,

Google Cloud Storage

,

Alembic

migrations. Deployed with

Docker

on

Google Cloud Run

. - Codebase: Structured FastAPI app (~200 Python files) with clear separation (models, schemas, CRUD, API endpoints). OpenAPI docs, tests, and internal production-readiness notes are in the repo. - Current state: Core features and infra (auth, DB, Redis, GCS, health checks) are in place. We have a production-readiness report and a short cleanup list. Goal is to fix remaining gaps and run this reliably in production. ### What we need from you 1.

Deployment & Google Cloud

- Review and improve our

Cloud Run

+

Cloud SQL

+

GCS

setup. - Harden deploy scripts (e.g. `deploy-production.sh`), env/config handling, and secrets (no secrets in scripts/repo). - Document runbook: deploy, rollback, scaling, and basic incident response. 2.

Security

- Security pass on the API: auth (JWT), rate limiting, headers, input validation, and any known issues (e.g. error responses exposing internals). - Align with checklist items from our production-readiness doc (e.g. no tracebacks in 500 responses, secure defaults). - Recommend and, if agreed, implement improvements (e.g. dependency checks, headers, logging). 3.

Production readiness

- Work through our existing production-readiness report and cleanup list (e.g. remove stubs/duplicates, fix critical bugs). - Review error handling, logging, and health checks for production. - Suggest and document operational best practices (monitoring, alerts, backups). 4.

Code maintenance & review

- Fix bugs and small refactors as needed for deployment and security. - Code review focus: security, performance, and maintainability. You'll work in our repo (Git) and follow our existing structure. ### Must-have skills -

Python

(3.10+), including async and type hints. -

FastAPI

(or similar async Python web frameworks) in production. - Google Cloud: Cloud Run, Cloud SQL, IAM, and ideally GCS and Secret Manager. - Security: API security, auth (e.g. JWT), secure config/secrets, and common OWASP topics. - Docker: Building and running containers for production. - PostgreSQL: Basic schema/migrations awareness (we use Alembic). - Git: Comfortable with branches, PRs, and clear commit messages. ### Nice to have - Experience with

Redis

,

Firebase

, or

message/background jobs

in Python. - Prior work on

production readiness

or

DevOps-light

(deploy, monitor, document). - Experience with

running/fitness or community platforms

(not required). ### What we provide - Access to the backend repo and existing documentation. - Production-readiness report and task list. - Clear scope: deployment, security, production readiness, and targeted code fixes/review. - Direct communication (Slack/email/video) and a single point of contact for decisions. ### Deliverables (to be refined in contract) 1. Deployment: Updated, secure deploy process and a short runbook (deploy, rollback, env/secrets). 2. Security: Completed security review and fixes for agreed items (e.g. error handling, headers, secrets). 3. Production readiness: Items from our list addressed; brief written summary of what was done and what's left. 4. Documentation: Concise runbook and any new or updated README sections you add. ### Project type & length -

One-off / fixed-price

for a defined scope (e.g. "deployment + security review + cleanup items"),

or

-

Ongoing / hourly

for a few weeks (e.g. 10–20 hrs/week) if you prefer to iterate (deploy → security → cleanup → docs). Tell us in your proposal whether you prefer fixed-price or hourly and how you'd break down the work. ### How to apply -

Start your proposal with "RunLink backend"

so we can spot it quickly. - Briefly describe your experience with

Python/FastAPI

,

Google Cloud (Cloud Run/Cloud SQL)

, and

security

or

production hardening

. - Share 1–2 relevant projects (production APIs, GCP deployments, or security reviews). Links or short descriptions are fine. - Suggest a high-level plan (e.g. "Week 1: deploy + secrets; Week 2: security pass; Week 3: cleanup + docs") and whether you prefer fixed-price or hourly. - Mention your availability (hours per week and timezone). We're looking for someone who can work independently, communicate clearly, and leave the codebase and ops in better shape for production. Looking forward to your proposals. Apply tot his job Apply To this Job

On the same wavelength

Director, Associate General Counsel, Corporate and Securities

Remote Full-time

[Remote] Only W2 - No C2C - Remote - Lead Java with Angular 16 Developer with Azure / GCP

Remote Full-time

Gen AI Engineer - LLM, RAG

Remote Full-time

Genetic Counselor Assistant – Invitae – Remote Remote_United States

Remote Full-time

Local Markets Strategist - Remote in Southeast

Remote Full-time

Industry Partner Go to Market Lead – Insurance

Remote Full-time

Senior Business Analyst: Go-To-Market & Territory Management

Remote Full-time

Sales Associate (Part-Time), Los Angeles

Remote Full-time

Remote Part-Time Focus Group Participants (Up To $750/Week)

Remote Full-time

Online Digital Careers | Entry-Level Positions Paying $25-$35/hr

Remote Full-time

Entry-Level Remote Customer Live Chat Support Specialist – Flexible Hours, $35/hr, Full Training & Career Path at arenaflex

Remote Full-time

Senior AWS Cloud Consultant Data, DevOps & AI

Remote Full-time

Experienced Virtual Assistant - Data Entry Specialist (Work from Home) at blithequark

Remote Full-time

Customer Service & Sales Representative – Wellness Services, Client Relations & Membership Development

Remote Full-time

Experienced Remote Data Entry Clerk – Web & Cloud Application Development at arenaflex

Remote Full-time

Virtual Chat Assistant – No Phone Required

Remote Full-time

CPA/EA Track Accountant- Client Advisory and Firm Growth Role

Remote Full-time

Part-Time Remote Call Center Nurse (RN) | UnitedHealth | $38–$52/Hour + SoHo Benefits

Remote Full-time

Real Estate Asset Manager - Black Kanyon

Remote Full-time

Experienced Data Entry Assistant – Remote Opportunity for Detail-Oriented Professionals

Remote Full-time