Software Engineer at Coinpilot

Full Time3 weeks ago
Employment Information
Job Description

We're seeking a senior engineer to lead backend trading systems and own DevOps across Docker, GitHub Actions CI/CD, and AWS ECS (Fargate). You'll partner with founders on product strategy, solve complex distributed systems problems, and treat AI tools as core leverage. Frontend/mobile work is occasional; React Native familiarity is sufficient, deeper expertise is a plus. Experience with our exact stack is preferred.

Key Responsibilities
  • Lead backend development: Architect and build low-latency trading services in TypeScript/Node.js with Redis and MongoDB; deliver reliability, scalability, and strong observability.
  • Own DevOps: Containerize services with Docker, establish and maintain GitHub Actions CI/CD, and deploy/operate on AWS ECS (Fargate) with safe rollbacks and monitoring.
  • Design APIs and data models: Define REST and WebSocket API specifications (endpoints, message types, auth, rate limiting), and own schema design, indexing, migrations, and data lifecycle.
  • Distributed systems: Implement resilience (idempotency, retries, circuit breakers) and event-driven workflows.
  • Performance and security: Profile hot paths, optimize caches and queries, enforce secure coding, secrets/IAM hygiene, and compliance-minded data handling.
  • Code quality leadership: Drive reviews, testing strategy, and documentation; mentor peers; raise the engineering bar.
  • Product strategy: Turn ambiguous requirements into iterative roadmaps; communicate trade-offs; measure outcomes.
  • AI-native development: Use AI tools for implementation, testing, docs, and propose AI-powered features where valuable.
  • Frontend collaboration (as needed): Provide guidance or light contributions to React/React Native; basic RN knowledge is acceptable.
Job Requirements
  • 6–10+ years building and operating production backends with end-to-end ownership.
  • Deep expertise in TypeScript and Node.js in production environments.
  • Redis proficiency (caching, locks, pub/sub) and strong MongoDB experience (schema/index design, performance, aggregation).
  • Real-time systems experience: WebSockets/streaming, event-driven patterns, consistency and reliability at scale.
  • DevOps: Docker; CI/CD (GitHub Actions), AWS ECS (Fargate), environment promotion, blue/green or canary, metrics/alerts, cost awareness.
  • Security: AuthN/AuthZ, secret management, least-privilege IAM, OWASP awareness.
  • AI tooling: Proficient with AI coding assistants, test generation, doc automation, and pipeline accelerators; strong prompt craft.
  • Collaboration: Clear communication, product empathy, high ownership, bias for action.
Preferred Qualifications
  • React Native (TypeScript), mobile CI/CD, store releases.
  • Financial/trading or crypto experience; low-latency systems.
  • Exchange API trading experience (e.g., Hyperliquid REST/WS, order signing/nonce management, rate limits, order lifecycle); familiarity with other exchange APIs (e.g., Binance, Bybit) is a plus.
  • IaC (Terraform or AWS CDK); observability stack (CloudWatch, Sentry).
  • Monorepo experience with pnpm workspaces and shared packages.
Technology Stack
  • Languages/Frameworks: TypeScript, Node.js; React/React Native (familiarity sufficient)
  • Data/Infra: Redis, MongoDB, AWS ECS (Fargate), Docker
  • CI/CD: GitHub Actions
  • Tooling: pnpm workspaces, linting/testing, health checks and logging
Work Culture
  • Ownership: You design solutions and drive them to production.
  • Quality: Strong standards for code, tests, and documentation.
  • Fast iteration: Small PRs, frequent deploys, data-informed decisions.
  • AI-native: AI tools as core leverage to build better, faster.
First 90 Days Expectations
  • Deliver a production backend trading capability with strong reliability and observability.
  • Establish GitHub Actions CI/CD pipelines and ECS (Fargate) deployments with safe rollbacks and monitoring.
  • Improve system performance and security posture; document critical paths.
  • Introduce AI-driven improvements that reduce cycle time and defects.
  • Optionally provide guidance or small contributions to the mobile app.
Benefits
  • Flexible working hours
  • Remote work options
  • Equity/tokens compensation
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact