Software Engineer, Platform - Chicago, IL, USA
Role details
Job location
Tech stack
Job description
The Software Engineer, Platform role is focused on building and maintaining the backend services that power the organization's products, including payments, analytics, subscriptions, text-to-speech capabilities, and external APIs. This position plays a critical part in shaping the backend architecture to support scalable, high-performing APIs that serve both public and enterprise clients. The role requires strategic thinking, a user-focused approach, and collaboration with cross-functional teams to align backend development with product goals, directly impacting the organization's ability to deliver a seamless user experience.
- Responsibilities:
-
Design, develop, and maintain robust public and internal APIs such as TTS, Payment, Subscription, Auth, and Consumption Tracking
-
Manage and optimize the backend API ecosystem for performance and scalability
-
Collaborate on B2B solutions tailored for enterprise integration and customization
-
Work closely with cross-functional teams to ensure backend architecture aligns with product strategy and user needs
Requirements
-
Proven backend development experience with TypeScript/Node.js (required)
-
Direct experience with Google Cloud Platform and familiarity with AWS, Azure, or other cloud providers
-
Ability to prioritize tasks efficiently based on urgency and impact
-
Preferred: Experience with Docker and containerized deployment
-
Preferred: Experience deploying high availability applications on Kubernetes
Benefits & conditions
- Pay Range and Compensation Package:
- The United States-based salary range for this role is 140,000 to 200,000 USD per year, plus bonus and stock, depending on experience
- Benefits & Perks:
- Competitive compensation