Software Development Engineer III, CRM – Opportunities – AI

Posted 4 days ago

This is a fully remote position, open to applicants in India.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Sokin20 hours ago

Senior Fullstack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Clair1 day ago

Senior Engineer, Core Products

US flagUnited States OnlyFull-timeFull-stack Engineer$124k – $147k/year
ApplyView job
QAVION GROUP1 day ago

Senior Full-Stack Engineer

DE flagGermany OnlyFull-timeFull-stack Engineer€80k – €150k/year
ApplyView job
Terrific1 day ago

Product Engineer – Monetization, Commerce Data

GB flagUnited Kingdom, +4 more countriesFull-timeFull-stack Engineer
ApplyView job
Weekday (YC W21)1 day ago

.Net Software Developer

IN flagIndia OnlyFull-timeFull-stack Engineer₹1.8M – ₹2.2M/year
ApplyView job
Verwaltungscloud.SH GmbH1 day ago

Senior Software Developer – Full-Stack

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €70k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers