Software Engineer

Harnham Inc.
Weehawken Township, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Weehawken Township, United States of America

Tech stack

API
Artificial Intelligence
Data analysis
Azure
C Sharp (Programming Language)
Data Integration
Python
Node.js
Performance Tuning
Software Architecture
SQL Databases
TypeScript
React
Large Language Models
Backend
Production Code
Build Tools
Data Management
REST

Job description

Our client is hiring a full-stack Software Engineer to help build their investment analytics platform. You'll own significant pieces of the infrastructure, make real architectural decisions, and work directly with the business teams who depend on what you build. You'll identify problems, design solutions, and ship - often in the same week. You need to be comfortable with ambiguity, confident making judgment calls, and energized by work where there's no established playbook., * Build and own the platform - design and maintain the application infrastructure, API layer, and shared services that power the Analytics Engine end-to-end. Microsoft Azure experience is preferred.

  • Set the technical foundation - make early architectural decisions that will shape how the platform scales; know when to move fast and when to get it right.
  • Develop full-stack applications that surface ML insights and advanced analytics through intuitive, responsive interfaces built in React and TypeScript. C# and SQL experience is valuable.
  • Improve developer velocity - own the build, deploy, and testing pipeline and continuously reduce friction for the team.
  • Integrate AI-native workflows - build tools, prompts, and evals that put real analytical leverage in the hands of investment teams.
  • Work directly with stakeholders - engage with investment, asset management, and capital markets teams to understand problems, gather feedback, and iterate without waiting for someone else to translate.

Requirements

  • 5+ years of full-stack development experience, including time in an early-stage or 0?1 environment
  • Proven ability to ship end-to-end independently - from scoping a problem to deploying production code - without needing a designer, PM, or architect to unblock you
  • Experience shipping LLM-native features or applications in production
  • Expert-level React skills: modern patterns (hooks, context, suspense), performance optimization, and component architecture
  • Strong backend proficiency in Python or Node.js; fluent in designing and maintaining scalable APIs

PREFERRED:

  • Experience building ML-powered application workflows and integrating data science outputs
  • Familiarity with MCP or production LLM integrations
  • Background at an AI-native company or in a product-focused founding environment
  • Experience in real estate, finance, or other data-intensive industries

Apply for this position