Software Engineer

Skills
APIMobile ApplicationsCommandDashboardsData VisualizationDefaultsEnhanced Data Rates For GSM Evolution
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Solid experience building and shipping production software with TypeScript Node.js and/or Python
  • Comfortable owning a feature from idea to production without heavy oversight
  • Strong focus on developer experience and building a good SDK
  • Clear written communication in a remote async-first team

Nice to have

  • Public SDK experience
  • Developer-facing API experience
  • Mobile push notification familiarity
  • Next.js experience
  • Modern React experience

Day to day

  • Design and build features across the API, SDKs, and web dashboard
  • Keep the developer experience sharp with clear errors, sane defaults, and accurate docs
  • Own features end-to-end from design through production edge cases
  • Work directly with user feedback and support requests to prioritize improvements
  • Help scale infrastructure for real-time push delivery, webhooks, and integrations