
Software Development Engineer III, CRM – Opportunities – AI
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in India.
• Take charge of the complete lifecycle of the Opportunities backend, converting business and customer requirements into scalable, production-ready services.
• Design and enhance data models for pipelines, stages, deals, and related entities.
• Develop and scale APIs, event-driven workflows, and background jobs to handle high-volume writes, automations, and integrations.
• Tackle challenges such as idempotency, eventual consistency, race conditions, hot tenants, and noisy-neighbor isolation.
• Enhance the performance and reliability of extensive pipelines through indexing, sharding, caching, and query optimization techniques.
• Create AI-powered Opportunities features utilizing existing AI capabilities, including CRM context assembly, prompt and response contracts, caching, cost and latency budgets, graceful degradation, and output-quality assessment.
• Implement end-to-end UI changes in Vue as necessary.
• Equip systems with logs, metrics, traces, and service level objectives (SLOs).
• Lead incident response efforts, postmortems, and maintain engineering standards.
• Deliver Opportunities features from concept to production.
• Construct reliable services that can accommodate the growth from thousands to millions of deals.
• Balance trade-offs between speed, quality, and maintainability.
• Elevate standards for data accuracy, API design, and operational excellence.
• Enhance customer experience through continuous iteration and monitoring.
• A minimum of 4 years' experience in building and managing production backend systems at scale.
• Strong foundational knowledge in data modeling (both SQL and NoSQL), API design, and distributed systems.
• Practical experience with Node.js or Go in a production environment.
• Proven history of managing services end-to-end — from design to build, deployment, and on-call responsibilities.
• Ability to work autonomously in complex problem domains with a high degree of ownership.
• Comprehensive understanding of scalability, performance, and reliability trade-offs.
• Preferred experience in building CRM, sales, pipeline, or workflow applications.
• Previous experience with multi-tenant SaaS at scale is preferred.
• Familiarity with event streaming, message queues, and asynchronous processing is preferred.
• Exposure to databases such as MongoDB, Postgres, ElasticSearch, ClickHouse, or similar at a significant scale is preferred.
• Experience launching a customer-facing feature powered by an LLM or a comparable AI API is preferred.
• Proficiency in Vue.js on the frontend is preferred.
• Strong product instincts with a portfolio or GitHub showcasing shipped work is preferred.
• Remote-first organization.
• Opportunity to collaborate with a global team across more than 10 countries.
• High level of autonomy and ownership.
• Capability to build systems that support millions of businesses worldwide.
Clair
QAVION GROUP
Terrific
Get handpicked remote jobs straight to your inbox weekly.