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