Full-Stack Software Engineer

US Mobile

As a Full-Stack Software Engineer, you will:

  • Work on developing and deploying exciting new features
  • Advise on technologies and present solutions to the team
  • Take on legacy architecture and digital transformation projects
  • Expand on our Node services suite of applications
  • Document any new and undocumented processes and workflows
  • Work in a start-up environment with lots to do and lots of hats to wear
  • Assist in building tools to ensure a high-quality end-user product
  • Help us scale to 10’s of millions of customers & connected devices

What we are looking for:

  • Strong full-stack engineer comfortable owning a feature from Postgres schema through WebSocket protocol to the React component the user clicks on.
  • Deep Node.js + TypeScript experience. Strict TS, generics, discriminated unions — you reach for the type system before you reach for tests.
  • Strong React. Modern hooks-era React; you've shipped non-trivial SPAs and know how to keep them fast under real load. Bonus if you've worked with React Native (especially native module / push / deep-link plumbing) or built embeddable / drop-in components.
  • Experience with relational data modeling and SQL (Postgres preferred). You know what an index does and when it doesn't.
  • Comfort with real-time systems — WebSockets, pub/sub, presence, reconnection, backpressure. You understand why at-least-once delivery is a different problem from exactly-once.
  • Experience with queues and async fan-out (SQS, RabbitMQ, Kafka, Redis Streams).
  • Working knowledge of AWS and containerized deployments (EKS / Kubernetes, or equivalent). You don't need to be an SRE, but you should be able to read a Terraform plan and know what an ALB is doing.
  • Solid API design instincts — REST contracts, versioning, OpenAPI / typed clients, idempotency, pagination.
  • Care about security and compliance. You'd push back if someone proposed logging message bodies to CloudWatch.
  • A bias toward clean, appropriately tested code and clear written communication — specs, ADRs, PR descriptions that explain the why.
  • Strong communication and writing — most of our coordination is async and in-doc.
  • An ability and desire to help teammates grow through mentorship and code review.

Bonus Points:

  • Prior experience replacing or building support / messaging / chat tooling (Intercom, Zendesk, Front, LiveChat, etc.).
  • Experience with React Native beyond the JS surface — bridging modules, push tokens, background state, keyboard / safe-area edge cases.
  • Experience designing or operating systems with CPNI / HIPAA / PCI / SOC 2 compliance constraints.
  • Experience with SSO / OIDC (Okta especially) and JWT-based session models that span multiple clients.
  • Experience operating WebSocket fleets at scale — sticky sessions, horizontal scaling, graceful reconnect.
  • Familiarity with Nx, pnpm workspaces, or comparable monorepo tooling.
  • OpenAPI-first development, zod, Vitest, Playwright, Testcontainers, k6.
  • Comfort writing or reading Terraform.
Read Full Description
Confirmed 23 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles