Senior Backend Engineer (AI + Identity Systems)

C
ChrysalisIdentity Systems
Brazil, Colombia, Chile, Argentina, EST, PSTContractSenior
Salary not disclosed

Job Details

Languages
English
Experience
5+ years
Required Skills
Backend DevelopmentDockerPostgreSQLPythonSQLFull Stack DevelopmentGCPOAuthSoftware ArchitectureTypeScriptFastAPINext.jsReactCI/CDData modeling

Requirements

  • 5+ years of professional experience building full-stack web applications
  • Python (FastAPI preferred; Flask/Django acceptable)
  • Authentication & authorization (OAuth/OIDC/JWT)
  • Building SDKs
  • Experience building backend services used by multiple clients or integrations
  • SQL and relational data modeling (PostgreSQL strong preference)
  • SQLAlchemy or similar ORM
  • REST API design
  • Next.js (App Router, API integration, SSR/ISR understanding)
  • Comfort working full-stack when needed (React / TypeScript)
  • Ability to take vague product requirements and turn them into production-ready features with little guidance
  • Comfort working in fast-moving environments, shipping quickly, and iterating with founders and designers
  • Excellent communication and autonomy while collaborating in a remote-first team
  • Strong English speaking skills
  • Firebase Auth (strong plus)
  • GCP Cloud Run, Cloud SQL, Cloud Tasks (strong plus)
  • MCP (strong plus)
  • Alembic migrations (strong plus)
  • Testing frameworks (pytest, Jest) (strong plus)
  • Shadcn/UI or Radix UI (strong plus)
  • Async Python (asyncpg, async SQLAlchemy) (strong plus)
  • Experience in early-stage startup environments or on 0→1 projects (strong plus)
  • Comfort working heavily with LLM tools (Claude Code, Cursor, Copilot) (strong plus)

Responsibilities

  • Architect and implement backend services and APIs using FastAPI and PostgreSQL
  • Design and enforce authentication, authorization, and consent boundaries (OAuth/JWT)
  • Build SDK-friendly APIs for partner and platform integration
  • Own database models, migrations, and performance tuning
  • Integrate backend services with frontend flows as needed (React / Next.js)
  • Improve overall architecture — component design, API boundaries, service modularity
  • Write high-quality, maintainable code and tests (pytest, Jest)
  • Manage asynchronous jobs using Google Cloud Tasks
  • Work within a containerized environment: Docker Compose locally, Cloud Run in production
  • Support CI/CD pipelines and help improve deploy reliability (GitHub Actions)
  • Participate in code reviews and raise the engineering bar
  • Help define best practices for a modern full-stack application
  • Identify missing requirements and clarify product decisions
  • Break down ambiguous features into actionable milestones
  • Make pragmatic tradeoffs balancing speed, quality, and long-term maintainability
  • Collaborate directly with founders and designers; propose technical and UX improvements
View details
Apply Now