Full Stack Lead
Contract to hire
REMOTE
Frontend Angular
Component architecture: Modules, lazy loading, standalone components, reusable design systems
State management: NgRx or Angular Signals, reactive patterns with RxJS, service-layer design
Performance & testing: Change detection, AOT compilation, Jasmine/Jest/Cypress, accessibility (WCAG)
Technologies:
Angular 15+
NgRx
RxJS
Angular Signals
TypeScript
Jest / Jasmine
Cypress
Backend Python FastAPI
API design: RESTful endpoints, Pydantic models, dependency injection, OpenAPI documentation
Async & performance: async/await patterns, background tasks, caching, rate limiting
Security & authentication: JWT/OAuth2, middleware, CORS, input validation, OWASP awareness
Technologies:
FastAPI
Python 3.10+
Pydantic
SQLAlchemy
JWT / OAuth2
Alembic
Database PostgreSQL
Schema & modeling: Normalization, indexing strategies, migrations (Alembic), partitioning
Query optimization: EXPLAIN ANALYZE, CTEs, window functions, query plan tuning
ORM & transactions: SQLAlchemy (sync & async), transaction isolation, connection pooling
Technologies:
PostgreSQL
Alembic Migrations
SQLAlchemy (Async)
Connection Pooling
Query Optimization
Cloud AWS
Serverless & compute: Lambda functions, event-driven architecture, cold start optimization
Messaging & eventing: SNS topics, SQS queues, fan-out patterns, dead letter queues
Data pipelines: AWS Glue ETL jobs, crawlers, Data Catalog, S3 integration
Technologies:
AWS Lambda
AWS Glue
Amazon SNS
Amazon SQS
Amazon S3
IAM & Security
CloudWatch