full stack engineer

BlackRock, Inc.
Apply Now

Job Description

As a full stack engineer, you will sit on a product team developing products that are based on proprietary statistics, machine learning, optimization, and AI methods and that are of strategic importance to the firm. You will partner with our product managers, researchers, and stakeholder teams to develop application logic and infrastructure that facilitate the use of our models and analytics within a larger, integrated workflow. This includes implementing the methods being developed by the researchers in production grade code and enabling access via a variety of access patterns (APIs, files, libraries, etc.). You will also be responsible for creating automated tests of all software developed, including unit and integration tests.

Responsibilities:

  • Develop front end applications according to specifications provided via wireframes.
  • Develop front end single page application business logic using Typescript, React, NextJs, Redux, etc.
  • Structure and style pages according to spec using HTML, CSS, SCSS, etc.
  • Develop backend application logic described in technical documentation produced by our researchers and architects.
  • Test all code developed using robust unit tests and automated integration tests.

Qualifications:

  • A Bachelors or Master’s in computer science or similar software engineering focused major.
  • 5+ years of professional experience designing and implementing full stack applications.
  • Proficiency in structuring and styling pages using HTML, CSS, and modern styling technologies such as SCSS, SASS, etc.
  • Proficiency in JavaScript and Typescript in the context of frontend application engineering.
  • Strong understanding of the JavaScript, Typescript, and React ecosystem, including React, Redux, NextJS, NPM, Webpack, Babel, etc.
  • Proficiency in Python in the contexts of backend application development, automation, and infrastructure development. Knowledge of Python in the context of quantitative computing is a big plus.
  • Understanding of testing in the context of software engineering, including unit testing, integration testing, performance testing, etc.
  • Background in finance will be looked upon favorably but is not a requirement.

For New York City only: The salary range for this position is $142,500 – $170,000. Additionally, employees are eligible for an annual discretionary bonus, and benefits including heath care, leave benefits, and retirement benefits. BlackRock operates a pay-for-performance compensation philosophy and your total compensation may vary based on role, location, and firm, department and individual performance.

Our benefits

To help you stay energized, engaged and inspired, we offer a wide range of benefits including a strong retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about.

Our hybrid work model

Company Info.

BlackRock, Inc.

BlackRock, Inc. is a global investment management corporation based in New York City. It is considered one of the world's largest and most influential asset management firms. founded by a group of eight partners, including Larry Fink, Robert S. Kapito, and Susan Wagner. BlackRock has grown significantly over the years and manages a diverse range of investment products and services for individuals, institutions, and governments.

Get Similar Jobs In Your Inbox

BlackRock, Inc. is currently hiring Software Engineer, Full Stack Jobs in New York, NY, USA with average base salary of $142,500 - $170,000 / Year.

Similar Jobs View More