Senior Technical Architect & Engineering Lead (Node.js / Distributed Systems)
Experience: 8–12+ Years | Experience with PostgreSQL, Kafka, TimescaleDB, PostGIS/GIS, SCADA, MQTT, and highly available distributed systems is highly preferred.
About the Role
We are looking for a hands-on Technical Architect who can lead engineering delivery while actively contributing to architecture, code, infrastructure decisions, and technical strategy.
This role requires someone who can design scalable distributed systems, lead a small engineering team, work across backend, infrastructure, and integrations, and drive solutions from concept to production.
What You'll Do
- Design and build scalable backend systems, APIs, and event-driven architectures.
- Lead a small engineering team through architecture, development, and delivery.
- Own system reliability, high availability, failover planning, observability, and scalability.
- Design integrations with external platforms, industrial systems, and operational data sources.
- Review technical and infrastructure designs, identify risks early, and drive practical solutions.
- Work closely with stakeholders to solve complex business and engineering challenges.
Required Skills
- 8–12+ years of experience building and delivering production-grade software systems.
- Strong backend architecture and distributed systems experience.
- Hands-on expertise with Node.js, TypeScript, and NestJS (Java backgrounds with equivalent depth are also welcome).
- Strong PostgreSQL knowledge, including performance tuning and data modeling.
- Experience with Kafka or similar event-streaming platforms.
- Experience with TimescaleDB, PostGIS, and GIS/geospatial technologies.
- Experience integrating with SCADA systems, OPC UA, MQTT, Industrial IoT, or telemetry platforms.
- Good understanding of Docker, Kubernetes/K3s, Prometheus, and Grafana.
- Experience designing highly available, fault-tolerant systems and participating in capacity planning and infrastructure reviews.
- Experience leading engineering teams while remaining hands-on with development.
Nice to Have
- GeoServer, MapLibre, or related geospatial platforms.
- Keycloak, Kong, API gateways, and secure platform design.
- Exposure to mobile architecture (Flutter), analytics, ML-driven systems, or mission-critical platforms.
Who Will Succeed Here
Someone who enjoys being handed a problem rather than a fully-defined ticket, learns unfamiliar domains quickly, takes ownership, and can spot expensive mistakes before they are built.
We're looking for an architect who is both broad and hands-on, and not someone who architects from a distance. The ideal candidate is comfortable moving between architecture discussions, infrastructure reviews, integrations, and production code as needed.
To Apply: Please complete the following screening form - https://forms.gle/QDqDggoXuvDEoWcu5
Application Question(s):
- Please apply by completing the screening form linked in the job description.
Work Location: Remote