Full Stack Engineer
About this role
An established strategy consulting firm is looking for a remote full stack engineer to join the team behind its geospatial intelligence platform for telecom network analytics. The platform has been in production for over a decade (Java, React, PostgreSQL/PostGIS) and is now being rebuilt into an AI-first system with interactive analytics, richer reporting, and next-generation fiber network design at national scale.
• Build features across the front end, backend services, and geospatial data stores that support automated network design and national-scale data exploration • Improve algorithms for fiber network planning, including geospatial analysis, routing, clustering, and cost modeling • Refactor the architecture to separate core domain logic from IO and orchestration so it can be reused across workflows • Prototype AI-assisted analysis and agentic workflows that help users interrogate network designs and financial outcomes • Build reporting outputs that combine maps, charts, tables, and engineering or financial narratives into shareable analyses • Take work from proof of concept through production, with tests, observability, and performance tuning along the way
What you need:
• 5+ years of full stack engineering, ideally on data-intensive, geospatial, analytics, or infrastructure planning platforms • Advanced JavaScript/TypeScript with deep React experience • Strong backend engineering in Java, Node.js, or Python, with the ability to design APIs and domain models • Experience with PostgreSQL, PostGIS, and spatial data or large-scale data processing • Comfort with graph and network theory, routing, optimization, and computational geometry • Solid architecture instincts around modularity and composable system design
Nice to have: telecom or fiber network planning background, experience with mapping libraries like D3.js, deck.gl, or Mapbox, exposure to LLM or agentic development workflows, and cloud/container experience with Docker, Kubernetes, or Terraform.
Comp and logistics: $120-180K annually or $60-100/hour, contract. Initial 3 month term. Remote-first, globally distributed team.