GrepJob
Foresight Data

Staff Software Engineer

Foresight Data
Apply
about 3 hours ago

Base Salary

$210k - $240k/yr

Responsibilities

  • Partner with Product and Engineering leaders to scope backend features and support delivery through agile development cycles.
  • Design, build, and maintain backend services for portfolio reporting and analytics.
  • Integrate data from multiple sources, ensuring accuracy and performance of reporting systems.
  • Collaborate with the Engineering team to implement features leveraging data enrichment and AI capabilities.
  • Contribute to backend architecture and data model decisions.
  • Work closely with frontend and data teams to deliver end-to-end product functionality.
  • Support monitoring and improvement of system-level metrics.
  • Mentor junior engineers through code reviews and technical guidance.
  • Operate effectively in a fast-paced, entrepreneurial environment.

Requirements

  • Bachelor's degree in computer science or related field, or equivalent experience.
  • Minimum of 6 years of professional full-stack engineering experience.
  • Demonstrated experience writing scalable, maintainable code in JavaScript or TypeScript.
  • Experience building and integrating web services and APIs, including REST and/or GraphQL.
  • Hands-on experience with cloud platforms such as AWS or Azure.
  • Familiarity with Agile development methodologies.
  • Strong collaboration skills to work effectively with product and data partners.

Benefits

  • Competitive salary and benefits including health, dental, and vision.
  • Equity eligible.
  • Income tax benefits for NY residents.
  • Employer-paid short- and long-term disability.
  • Flexible paid time off annually, inclusive of holidays.
  • Flexible work scheduling.
  • Additional wellness and family support programs.