Software Development Engineer III (CRM - Opportunities - AI)
New
H
HighLevelCRM & Automation
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- Node.jsPostgreSQLSQLElasticSearchMongoDBVue.JsGoNosqlDistributed Systems
Requirements
- 4+ years building and operating production backend systems at scale.
- Strong fundamentals in data modeling (SQL and NoSQL).
- Strong API design and distributed systems expertise.
- Hands-on experience with Node.js or Go in production.
- Proven track record of owning services end-to-end from design to on-call.
- Ability to work independently in ambiguous environments.
- Solid understanding of scalability, performance, and reliability trade-offs.
- Preferred: Experience with multi-tenant SaaS architectures.
- Preferred: Familiarity with event streaming (Kafka/Redis Streams) and async processing.
- Preferred: Experience with database scaling (MongoDB, Postgres, ElasticSearch, or ClickHouse).
- Preferred: Experience shipping features backed by LLM or AI APIs.
- Preferred: Frontend fluency in Vue.js.
Responsibilities
- Translate business and customer needs into scalable, production-grade services.
- Design and evolve data models for pipelines, deals, and associated entities.
- Build and scale APIs, event-driven workflows, and background jobs.
- Tackle distributed systems challenges like idempotency, consistency, and race conditions.
- Optimize large-scale performance through indexing, sharding, and caching.
- Develop AI-assisted features by managing context assembly, latency, and costs.
- Perform end-to-end development including UI changes when necessary.
- Instrument systems with logs, metrics, and traces for production visibility.
- Manage incident response, postmortems, and engineering hygiene.
View Full Description & ApplyYou'll be redirected to the employer's site