Senior Full-Stack Engineer

CLIMISSION LLC
United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$31,200.0 - $41,600.0
Working hours
Regular working hours
Job source

Tech stack

User Authentication Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Continuous Integration Document Management Systems Apache JMeter Load Testing MongoDB OAuth Open Source Technology OpenID
+22 more
RabbitMQ Redis Azure Active Directory Blockchain Prometheus Message Oriented Middleware Single Sign-On Systems Integration TypeScript User Provisioning Software RxJS Angular Material Grafana Backend AngularJS Kubernetes Hashicorp Apache Kafka NestJS Terraform Docker Microservices

Job description

You will own the Front End Portal, the production environment that our clients use to digitize methodologies and run verification workflows on the Hedera network. It is built on the open-source Hedera Guardian platform and our managed Guardian service. You will be the primary engineer keeping it current with upstream Guardian, building client-specific features, and operating it across development, UAT, and production.

This is a hands-on, full-ownership role. You will work across the entire stack: Angular front end, NestJS microservices, authentication, blockchain integration, and the CI/CD and cloud infrastructure that ships it all.

What you will work on

  • Build and maintain the Angular portal: complex reactive forms, schema-driven document workflows, comparison views, large-document rendering (Monaco editor), and a polished, branded UI.

  • Develop and extend NestJS backend microservices that talk over a NATS message bus and persist to MongoDB.

  • Integrate and maintain enterprise authentication: Azure AD B2C / MSAL single sign-on, token lifecycle, automated user provisioning, and HashiCorp Vault for secrets.

  • Periodically merge upstream Hedera Guardian releases into our fork, resolving non-trivial conflicts and keeping the portal current (most recently moving the platform up four minor versions in a single sync).

  • Work with Hedera Hashgraph (SDK, Guardian Policy Workflow Engine, Verifiable Credentials, IPFS document storage) to support real carbon credit methodologies.

  • Own deployment: Docker / docker-compose, Kubernetes manifests, Terraform, and Azure CI/CD pipelines across three environments.

Requirements

Do you have experience in TypeScript?, 5+ years full-stack engineering, with deep TypeScript across both front end and back end.

  • Angular (strong: RxJS, reactive forms, Angular Material, SCSS, component architecture). This is the largest part of the codebase.

  • NestJS or a comparable Node.js backend framework, in a microservices architecture.

  • MongoDB and message-broker-based service communication (NATS, RabbitMQ, Kafka, or similar).

  • Docker and container-based deployment; comfortable operating a multi-service application.

  • Real experience integrating OAuth/OIDC SSO (Azure AD B2C / MSAL strongly preferred) and reasoning about tokens, sessions, and auth edge cases.

  • Able to work independently and own a production system end to end, including reading and merging a large unfamiliar upstream codebase.

Strongly preferred

  • Kubernetes, Terraform, and Azure (App Service, B2C) for infrastructure and deployment.

  • IPFS or decentralized storage.

  • Experience working in a fork of a fast-moving open-source project and managing the merge/upgrade cadence.

Nice to have

  • Domain knowledge in ESG, carbon markets, dMRV (digital Measurement, Reporting, Verification), or environmental registries.

  • Redis, Grafana/Prometheus observability, k6/JMeter load testing.

  • Prior experience as the sole or lead maintainer of a customer-facing product.

What makes someone successful here

This is a wide-surface, low-headcount role. The right person is a strong generalist who is comfortable being the one who understands the whole system, from a CSS bug in a nested form to an Azure B2C token race to an upstream platform merge conflict. They should be selngineering undocumented code, and calm about owning production.

Benefits & conditions

$15 - $20 an hour - Full-time, Contract

Apply for this position

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

Apply on indeed.com
Prepare application

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

Videos

See all

Related articles

See all