About the Role
Role: Software Engineer Location: Remote Duration: 6+ Months Required Skills • 8 10+ years of experience in backend development using Java and/or Node.js, with strong hands-on expertise in building scalable systems (Spring Boot / Node frameworks) • Strong experience designing and developing RESTful APIs and microservices in distributed architectures • Solid understanding of object-oriented design principles and design patterns (e.g., MVC, domain-driven design) • Hands-on experience with graph technologies, including Neo4j, and familiarity with graph data modeling and query languages (e.g., Cypher) • Experience working on Knowledge Graph or semantic systems, including ontology-driven design and entity relationships • Familiarity with modern AI-driven architectures such as semantic routing, MCP servers, and LLM-integrated systems • Strong experience with real-time or micro-batch data processing and event-driven architectures • Proficiency with CI/CD pipelines and source control (Git) in enterprise environments • Experience with cloud platforms (AWS/GCP) and containerized deployments • Solid understanding of data modeling (relational and/or graph-based) and data integration patterns Experience working in Agile/Scrum environments with strong collaboration and problem-solving skills Experience with Graph + AI patterns (e.g., GraphRAG, LLM + Knowledge Graph integration) Exposure to Salesforce ecosystem (APIs, Data Cloud, or platform integrations) Experience with ontology management tools and semantic layer design Familiarity with vector databases and embedding-based retrieval systems Experience with data governance, metadata management, or enterprise data platforms Exposure to streaming platforms or advanced observability frameworks for distributed systems
Company Info
Job ID
36ff2dfd