About the role
Responsibilities:
- Design, build, and ship backend services in. NET 8 that power our audio ingestion, AI processing pipeline, and configuration services.
- Build responsive, polished front-end experiences in React. JS: configuration screens, lead-level insight views, and dashboards.
- Own features end to end: from design discussions with architects through deployment and monitoring on AWS, working with queue-based processing pipelines (event-driven ingestion, webhooks, auto-scaling consumers) handling high call volumes
- Integrate and orchestrate AI/LLM providers (OpenAI, Anthropic, Gemini) within our BYOK architecture
- Collaborate closely with a small, senior team (two architects, engineers, and QA) where your voice directly shapes the product.
Requirements:
- 4-5 years of professional software development experience.
- Strong hands-on experience with. NET 8 / C#, building and maintaining production APIs and services.
- Solid React.js experience: component design, state management, and building data-heavy UIs.
- Working experience with AWS: compute, storage, queues, and deploying/operating services in production.
- Good grasp of REST API design, relational databases, and event-driven/queue-based architectures.
- Ability to work independently in a fast-moving product team and communicate clearly.
Good to have:
- Python experience, especially for data or AI pipeline work.
- Understanding of AI/LLM models: prompt design, embeddings, vector stores, RAG patterns, or speech-to-text/diarization pipelines.
- Prior experience building on or integrating with CRM platforms.
- Exposure to multi-tenant SaaS products.