Hercules
Hercules makes it easy to build stunning apps and websites by chatting with AI
Software Engineer, Infrastructure
Location
United States
Posted
7 days ago
Salary
$100K - $250K / year
EnglishDistributed SystemsDockerG RPCPostgre SQLRDBMSReactRedisTerraformType Script
Job Description
• build and maintain infrastructure to support 1000s of concurrently running dev machines
• build and maintain infrastructure to support 100s of thousands of concurrent websockets connections
• manage backend and database for 100s of thousands of users apps
• manage internal rules, styles guides, and other prompts for coding assistants
Job Requirements
- be incredibly strong in system design and architecture across infrastructure, data modeling, API design, and monorepos
- be able to truly 10x their workflow with AI coding tools while also maintaining high code quality
- have a good product sense with a clear background shipping to customers and iterating
- have a strong experience in Typescript, React, Git, containers, Postgres, and Redis
- talk with users, come up with new ideas autonomously, and ship!
- strong experience building/maintaining IAM: OIDC, Oauth, API keys, permissions (Ideal: SAML/SSO, SCIM)
- IaC: e.g: CDK, Terraform
- Containerization: Docker, (Ideal: Cloudflare workers, Serverless)
- Observability: Otel, logging, tracing
- Security and privacy: gdpr, soc2, iso, audit
- Database: Blob storage (S3 and R2), Postgres, Redis, Clickhouse
- Protocols: OpenAPI, (Ideal: GRPC/Protobufs)
- DB schema design for RDBMS and OLAP
- Async backend jobs: Queues, workflows
- General microservice and distributed systems knowledge
Benefits
- Healthcare, vision, and dental
- Use whatever AI productivity tools you’d like
- Take what you need vacation policy
- Daily lunches, dinners and snacks in the office
- We guarantee you will do the best work of your career here