FullStack Developer - Node / JavaScript/ Typescript

West Coast Consulting LLC
United States
12 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Geographic Information Systems Application Programming Interfaces (APIs) Cloud Computing Profiling Software Debugging Elasticsearch Google Maps PostgreSQL Location-Based Services MongoDB MySQL
+16 more
Node.Js NoSQL Performance Tuning PostGIS Redis TypeScript Web Application Frameworks Caching Backend Kubernetes Cassandra Graphql NestJS Dynatrace Api Management Microservices

Requirements

  • Strong proficiency in Node.js - production REST or GraphQL APIs, event loop, async patterns, and performance characteristics
  • Solid command of TypeScript and/or modern JavaScript (ES2020+) - generics, type narrowing, module systems, and ecosystem tooling
  • Experience with web frameworks such as Express, Fastify, or NestJS
  • Familiarity with relational or NoSQL databases - PostgreSQL, MySQL, Cassandra, Redis - and data modeling
  • Working knowledge of cloud infrastructure - containers, Kubernetes, CI/CD pipelines, and observability
  • Strong debugging, profiling, and performance optimization skills
  • Hands-on experience building location-aware or geo-contextual features - proximity-based recommendations, or geofencing
  • Familiarity with geolocation APIs - browser Geolocation API, IP-to-location services, Google Maps Platform, HERE, or Mapbox
  • Understanding of proximity services and spatial queries - PostGIS, MongoDB geospatial, or Elasticsearch geo filters
  • Experience handling location data challenges - accuracy vs. privacy trade-offs, fallback strategies, and localized content delivery
  • Ability to reason across the full technology stack - from client rendering and API contracts through backend services to infrastructure and deployment
  • Experience designing systems with clear separation of concerns across BFF, microservices, and shared platform layers
  • Comfort with CDN, edge caching, and request routing concepts and how they affect real-world application behavior
  • Ability to contribute to architecture design reviews - evaluating tradeoffs in scalability, resilience, consistency, and cost
  • Experience with observability and production telemetry - dashboards, SLOs, metrics, and distributed tracing

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all