Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in District Heights?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

SwissDevJobs.ch

District Heights / Global

Software Developer

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

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location