Sr. Software Engineer (GraphQL, Node.js)

GraphQL, Data Lakes, Node.js
Full Time
Depends on Experience
Travel not required

Job Description

Title:- Senior Software Engineer – Data Lake/Node.js/Graph Processing


Position:- Full Time


Salary:- Base + 5% Bonus


Location - Remote


Position Overview

We are currently looking for an experienced Sr. Software Engineer to join our data platform team.  In this role you will be developing new class of services, bringing large scale graph processing to our highly scalable data for location-based analytics. You will be driving development of new services and algorithms to support spatial and temporal retrieval and transformation of tens of thousands of datasets. You will work in a team with highly qualified and accomplished data and software engineers to build, enhance, and maintain our data platform that supports our best-in-class products for Commercial Real Estate.

What you will do and achieve:

  • Develop the delivery of Client's data platform establish graph-based storage, traversal and retrieval across thousands of datasets, storing over a petabyte of spatial, relational and raster data.  Support services serving over five billion API calls per month
  • Work with an agile team to deliver solutions and services for data platform to support delivery of Client’s large scale data lake strategy
  • Drive core aspects of architecture, storage patterns and services to derive new graph-based models of historically relational data.  Surface new patterns and services for representation of entity-based relationships with new and novel traversals, mutations and golden record applications.
  • Engage with cross organizational teams collaborating on Data Ingestion Services and Data Engineering to develop single consistent series of services and solutions
  • Works well with evolving requirements based on results of teams continuing investigation, development and customer feedback
  • Adhere to best practices around source code versioning, automated testing and dependency management.
  • Investigate and resolve technical and non-technical issues, resolving critical incidents in timely manner and with a through root cause analysis.
  • Contribute to Client's overall technology strategy and roadmap as an active member of its architectural leadership team.


Who you are:


  • B.S. in Computer Science (or equivalent)



  • 7 or more years of experience in software engineering
  • 3 or more years of experience with graph databases and algorithms


Knowledge & Skills

  • Highly experienced in Node.js / javascript 
  • Structure representation of complex relationships via graphs, ensuring consistency for data traversals, and mutations 
  • Deep understanding and expertise with Graph processing, databases and algorithms. 
  • Fundamentals of computer science and software engineering.
  • Defining GraphQL based access APIs for new graph-based data storage. 
  • Prior experience in migration of relational data to graph data stores a plus.
  • Data lake design strategies for metadata, ontology, governance, authorization, etc. a plus.
  • Modern practices around agile development, release management, continuous integration, system reliability a plus.
  • Prior experience working with federated graphs a plus.
  • .NET experience a plus. 


Core Competencies

  • Execute on a data platform strategy in collaboration with team members, architects, product managers and other groups across the business
  • Collaborate as significant individual technical contributor to meet overall team objectives and goals
  • Stay up to date on emerging technologies, standards, and protocols
Dice Id : apn
Position Id : LightBoxing_33
Originally Posted : 4 months ago
Have a Job? Post it

Similar Positions

Software Engineer - Data Storage / File Mgmt
  • Gables Search Group
  • Raleigh, NC, USA
Senior Software Engineer
  • HireRising
  • Phoenix, AZ, USA
Senior Software Engineer (Java, Python, NodeJS, AWS)
  • Chariot Solutions
  • Fort Washington, PA, USA
Senior Backend Engineer, Node.js/GraphQL - Fully Remote
  • Motion Recruitment
  • Charlotte, NC, USA
Node/ React Engineer - Medical Herbal Alternative SaaS
  • Oscar Technology
  • Portland, OR, USA
Software Engineer (.Net, NodeJS)
  • Travelers
  • Columbia, SC, USA
Senior Software Engineer (React.js / Node.js / Postgres)
  • Hart Recruiting Partners, Inc
  • Atlanta, GA, USA