OverviewJob Purpose
ICE Data Services (an Intercontinental Exchange company) is seeking a mid-level full-stack developer to join its Data Impact & Innovation team. This team supports a variety of reference data, index, climate finance, and alternative data products. This role presents a unique opportunity to support and enhance big data applications and products aimed at helping the financial sector understand and respond to carbon transition risk, physical risk, and related challenges.
Responsibilities
- Develop and enhance web-based UI applications around the ICE Climate datasets:
- Use modern front-end frameworks for building crisp and clear visualizations
- Design and implement data modeling and transformation sufficient to support API endpoints for front-end visualizations
- Hands-on execution of all stages of the development lifecycle, from rapid prototyping, to iterative refinement based on user feedback, to testing remediation and release.
- Support integration and enhancement of existing web applications that allow coherent exploration and analysis of multiple climate datasets and methodologies across different financial asset classes
- Design and implement client-side strategies for rendering large geospatial and tabular datasets at scale, including appropriate use of tiling, virtualization, caching, and data-reduction techniques
- Lead efforts to design, architect, and implement software components with minimal oversight.
- Independently handle project activities related to builds and deployments.
- Write and maintain automated tests, including end-to-end testing with tools like Playwright, to verify the functionality and quality of the software.
- Effectively leverage AI and LLM-based developer tooling to accelerate development workflows and improve code quality.
- Identify opportunities to improve and optimize applications.
- Work with business analysts and product management to understand and refine new requirements.
Knowledge and Experience
- 3+ years of professional experience and demonstrated ability in most of the following areas:
- JavaScript technologies such as React and TypeScript
- Node.js backend frameworks, particularly NestJS
- Python web backend frameworks, particularly FastAPI
- Relational databases and SQL, with comfort reading and writing analytical queries against cloud data warehouses (e.g. Google BigQuery)
- Core knowledge of fundamental web protocols and standards (HTML5, HTTP, WebSockets, CORS, cookies and session management, etc.)
- Cloud computing and infrastructure, especially Google Cloud Platform
- Client-side mapping using Mapbox GL JS, including working with vector tiles, GeoJSON, and custom source/layer/style configuration
- Spatial data in relational databases, particularly PostGIS, including spatial indexes and SQL-level geometric operations
- Demonstrated ability to optimize web applications for performant client-side rendering of large datasets — familiarity with strategies such as vector tiles, virtualization, web workers, data decimation, client-side caching (IndexedDB), React performance profiling, and GPU-accelerated rendering
- Automated testing frameworks, particularly end-to-end browser testing (e.g. Playwright)
- Practical experience using AI/LLM coding assistants and a demonstrated ability to integrate them productively into development workflows
- Excellent written and verbal communication skills, in order to collaborate effectively with in-person and remote technical colleagues, business stakeholders, and client end-users to brainstorm tradeoffs and timelines.
#LI-HR1 #LI-ONSITE