← Browse all jobs

E

Software Developer

EnSolutions Inc · United States

FULL TIME

Job Description

Salary: $93,000 - 133,000 per year Requirements:

  • We need 3+ years of professional software development experience with Node.js and JavaScript/TypeScript.
  • We need hands-on experience with Podman, or Docker skills that transfer well, including image builds, networking, volumes, and pod management.
  • We need strong experience designing and consuming RESTful web APIs; familiarity with SOAP is a plus.
  • We need working knowledge of XML processing, including schemas (XSD), XPath, and transformations.
  • We need experience integrating applications with Keycloak or a comparable identity provider using OAuth 2.0 / OpenID Connect.
  • We need proven experience migrating containerized applications to at least one major cloud provider such as AWS, Azure, or GCP.
  • We need proficiency with Git and CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or Azure DevOps.
  • We need a solid understanding of application security, secrets management, and environment configuration.
  • Preferred experience includes Kubernetes or OpenShift.
  • Preferred experience includes Infrastructure as Code with Terraform, Bicep, CloudFormation, or Helm.
  • Preferred experience includes GitOps workflows such as ArgoCD or Flux.
  • Preferred experience includes message queues or event streaming platforms such as Kafka, RabbitMQ, SQS, or Azure Service Bus.
  • Preferred experience includes observability tooling such as OpenTelemetry, Prometheus, Grafana, or cloud-native monitoring.
  • Preferred experience includes database work with PostgreSQL, MariaDB, or cloud-managed databases.
  • Preferred scripting experience in PowerShell or Bash.
  • Preferred cloud certifications include AWS Developer/Solutions Architect, Azure Developer, or an equivalent GCP credential.
  • Top Secret clearance is required.
Responsibilities:
  • We design, develop, and maintain backend services and RESTful web APIs using Node.js frameworks such as Express, Fastify, or NestJS.
  • We build, run, and troubleshoot containerized applications with Podman, including rootless containers, pods, and Containerfiles/Dockerfiles.
  • We plan and carry out migrations of existing containerized workloads to cloud services such as AWS, Azure, or GCP.
  • We assess current container architectures and recommend the best cloud target based on cost, scalability, and operational needs.
  • We integrate applications with Keycloak for authentication and authorization using OAuth 2.0, OpenID Connect, and SAML, including realm, client, and role setup.
  • We parse, transform, validate, and generate XML data using XSD, XPath, and XSLT, supporting legacy and SOAP-based integrations.
  • We secure APIs with JWT validation, role-based access control, rate limiting, and input validation.
  • We build and maintain CI/CD pipelines for container image builds, scanning, and deployment.
  • We write unit, integration, and API tests to support reliability and maintainability.
  • We document APIs with OpenAPI/Swagger and create migration runbooks and architecture diagrams.
  • We collaborate with DevOps, security, and platform teams on deployment, monitoring, and incident resolution.
Technologies:
  • API
  • AWS
  • Architect
  • ArgoCD
  • Azure
  • Backend
  • Bash
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • GCP
  • Git
  • GitHub
  • GitLab
  • GitOps
  • Grafana
  • Helm
  • Support
  • JWT
  • JavaScript
  • Jenkins
  • Kafka
  • Kubernetes
  • MariaDB
  • NestJS
  • OAuth
  • OpenAPI
  • OpenID
  • OpenTelemetry
  • OpenShift
  • Podman
  • PostgreSQL
  • PowerShell
  • Prometheus
  • RabbitMQ
  • SAML
  • SOAP
  • Security
  • Swagger
  • Terraform
  • TypeScript
  • Web
  • XML
  • XPath
  • NodeJS
  • Lambda
  • Serverless

More:

We are hiring a Software Developer to help design, build, and modernize backend services with strong Node.js and container expertise. In this full-time role, we work in a hybrid remote setup based in Suitland, MD 20746, and we offer relocation assistance. The position focuses on secure web APIs, Keycloak integration, XML-based data exchanges, and migrating containerized workloads from Podman to managed cloud services.

last updated 39 week of 2026

Details

CompanyEnSolutions Inc
LocationUnited States
TypeFULL TIME
Nichetech

Similar Jobs

A

Software Engineer, EC2 Nitro

Amazon Development Center U.S., Inc.

T

IT Technician

Think Unified

T

Help Desk Specialist

Tekmanagement

A

Software Dev Manager III, AWS Catalog

Amazon Development Center U.S., Inc.

A

Software Development Engineer II, Secure Connection Services (SCS)

Amazon Development Center U.S., Inc.