- Company Name
- Sixtyfour
- Job Title
- Software Engineer - Full-Stack
- Job Description
-
**Job title**
Software Engineer – Full‑Stack
**Role Summary**
Responsible for delivering end‑to‑end product features for a data orchestration engine. Build high‑quality UI in Next.js + TypeScript, design and implement RESTful APIs with FastAPI, develop workflow engine components, create background workers, and manage deployment to AWS. Emphasise performance, reliability, observability, and security while maintaining a customer‑centric design approach.
**Expectations**
- Produce polished, performant, and accessible product experiences.
- Design clean, versioned API contracts and robust backend services.
- Deliver and ship data pipelines, background jobs, and workflow engine enhancements under time‑to‑market constraints.
- Uphold high standards of observability, logging, metrics, and on‑call readiness.
- Continuously improve performance and architecture in response to customer feedback.
**Key Responsibilities**
1. Develop responsive UIs with Next.js, React, Server Actions, and RSC.
2. Design, implement, and test FastAPI endpoints for workflows, jobs, billing, and auth.
3. Extend the DAG/state‑machine workflow engine (scheduling, retries, rate limits, progress tracking).
4. Build and maintain Celery/queue‑based background workers.
5. Deploy and operate the entire stack (Docker, ECS/EKS, Lambda, SQS, CloudWatch) on AWS.
6. Configure and manage Redis, Postgres/MySQL schemas, caching, pagination, and backpressure.
7. Instrument applications with logging, tracing (OpenTelemetry), metrics, and error monitoring (Sentry, Langfuse).
8. Apply security best practices (PII protection, JWT, CSRF/CORS, least‑privilege).
9. Write unit, integration, and end‑to‑end tests (pytest, Jest, Vitest, Playwright).
10. Participate in on‑call rotation and re‑triage incidents.
**Required Skills**
- Python programming, FastAPI framework, API design & versioning.
- JavaScript/TypeScript, React, Next.js (App Router, RSC).
- Docker, AWS services (ECS/EKS/Lambda, SQS, CloudWatch).
- Relational DB design (Postgres or MySQL), Redis caching & locking.
- Observability tools (OpenTelemetry, Sentry, Langfuse).
- Security fundamentals (PII, JWT, CSRF/CORS, secrets management).
- Performance tuning (bundle, TTFB, DB queries).
- Testing frameworks: pytest, Jest, Vitest, Playwright, accessibility checks.
**Optional but Desirable**
- Prisma/Drizzle, tRPC or GraphQL, Zod/JSON schema.
- Realtime UX primitives (WebSockets/SSE).
- Celery/RQ, event‑sourcing, or state‑machine libraries (Temporal, Dagster, Prefect, XState).
- Experience with feature‑flag systems.
**Required Education & Certifications**
Bachelor’s degree (or equivalent experience) in Computer Science, Software Engineering, or related field. AWS or other cloud certifications not mandatory but a plus.
San francisco, United states
Hybrid
13-11-2025