Contractor - Backend Node/Typescript Developer Contractor - Backend Node/Typescript Developer …

in New York City, NY, USA
Befristete Anstellung, Vollzeit
Seien Sie der erste Bewerber
in New York City, NY, USA
Befristete Anstellung, Vollzeit
Seien Sie der erste Bewerber
We are looking for creative and talented developer with an eye for quality and detail to help a team build a modern lending platform that will combine and replace several internal systems, streamline business functions, and open up business opportunities. The candidate will work on a global team, with concentration in New York, Budapest, Montreal, London, and India. The platform will be a unified API for data based on a multi-model database, GraphQL, and semantic technologies.

Key Skills: Server-Side TypeScript, Server-Side JavaScript, Node.JS 

Job Responsibilities: 
• Greenfield development of a data platform for collecting, enriching, and performing complex queries on document/graph data structures 
• Work in a highly collaborative Agile team environment to establish requirements and participate in developing the platform 
• Collaborate directly with business users across all front and back office business areas 
• Implement complex data integration services using Server-Side TypeScript, Server-Side JavaScript, Node.JS, Java, Python and Multi-model NoSQL database technologies 
• Provide guidance and input on data modelling using document oriented (JSON,/XML) and graph (triples) technology 

Hands on Experience With: 
• Writing software in multiple languages –TypeScript, JavaScript, Java, and Python 
• Automated testing tools such as Jest, JUnit, JBehave, Mocha, Jasmine 
• Writing GraphQL queries or implementing a GraphQL API 
• NoSQL systems such as MongoDB, MarkLogic, or Neo4J 
• Foundational developer tech: Git , gradle, rollup/webpack, Node.js, Linux 

Looking for demonstrable abilities in: 
• Excellent verbal and written communication skills and interpersonal skills - will be engaging directly with business users 
• Developing software with a test-driven approach (TDD, BDD) 
• Researching new technologies and adapting to requirements 
• Self-directed reading, understanding, and using open source code 
• Self-directed learning new programming languages and databases 
• Prior experience working in an agile/Scrum delivery methodology