Senior Software Engineer (Enterprise Systems)
Kingfish Group · Pune · onsite · Posted 29d ago
Not disclosed5–9 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
The candidate will have responsibilities across the following functions:
Node.js and Middleware Engineering:
- Build, enhance, and maintain REST APIs and server-sent event endpoints using Node.js and Express.
- Develop and maintain automated tests using Jest and SuperTest.
- Integrate application services with Salesforce using JSForce, OAuth 2.0 SOQL, and CRUD operations.
- Work with Firestore for application data, session handling, and vector search use cases.
- Support containerised deployments to Google Cloud Run.
Salesforce Engineering and Data Operations:
- Develop and maintain Apex classes, triggers, batch jobs, and queueable processes.
- Build Lightning Web Components and work with custom Salesforce objects.
- Execute and support data operations through Salesforce REST API, Tooling API, Bulk API 2.0 and Composite API.
- Write complex SOQL queries, including relationship queries and aggregations.
- Manage deployments using Salesforce CLI and SFDX project structures.
- Help maintain data quality through validation, deduplication, audit trails, and rollback safety.
Google Apps Script Automation:
- Maintain and extend a fleet of Google Apps Script worker agents using the V8 runtime.
- Build spreadsheet-driven and batch-processing automations.
- Work within orchestrated master-worker execution patterns.
- Deploy and maintain Apps Script solutions using clasp.
AI and Workflow Integration:
- Integrate LLM and AI services such as Gemini and Claude into production workflows.
- Build and support embedding pipelines and vector-search-backed features.
- Contribute to structured, multi-stage AI processing pipelines.
- Ensure AI-enabled systems are reliable, secure, auditable, and production-ready.
Requirements:
- 8+ years of hands-on JavaScript experience, including 5+ years of server-side Node.js development.
- Strong experience building REST APIs using Express or a similar Node.js framework.
- 3+ years of Salesforce development experience, including Apex, LWC, SOQL, and API integrations.
- Strong SQL skills with experience in relational databases such as PostgreSQL, MySQL, or SQL Server.
- Experience with automated testing tools such as Jest, Mocha, or SuperTest.
- Proficiency with Git, npm, and modern JavaScript development practices.
- Experience using JSForce or similar Salesforce API clients.
- Experience with Google Cloud Platform, especially Cloud Run and Firestore.
- Hands-on experience with Docker and container-based deployment workflows.
- Google Apps Script development experience.
- Familiarity with CI/CD pipelines and OAuth 2.0 implementation.
- Experience with ETL or bulk data workflows involving CSV and JSON.
- Experience integrating AI or LLM APIs into production systems.
- Familiarity with embeddings, vector search, reporting tools, or BI dashboards.
- Exposure to private equity, financial services, or adjacent domains.
- Relevant Salesforce certifications demonstrating engineering depth.
Sourced from instahyre
Skills
JSForceLwcSoqlExpress.jsApexJavascriptNode.JssalesforceAgentic Ai