Python / GoLang Developer

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Python
FastAPI
Go Lang (Gin/Fiber)
Lambda
GCP
REST/g RPC APIs
Docker
Kubernetes.

Job Details

Support the modernization and data platform initiatives under the Federal Aviation Administration s enterprise programs. The developer will design, build, and maintain scalable APIs, microservices, and data processing pipelines using Python and GoLang within a secure, cloud-native environment.

Key Responsibilities
  • Develop and maintain backend microservices using Python (FastAPI/Flask) and GoLang (Gin/Fiber).
  • Implement RESTful and gRPC APIs integrated with FAA enterprise systems.
  • Build and optimize ETL workflows for large-scale data ingestion and transformation.
  • Integrate with AWS or Azure GovCloud services (Lambda, ECS/EKS, S3, RDS, Aurora, API Gateway, Step Functions).
  • Implement CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI aligned with FAA DevSecOps standards.
  • Collaborate with FAA data engineers, analysts, and security teams to ensure FISMA/FedRAMP compliance.
  • Optimize application performance, concurrency handling, and low-latency data processing.
  • Write and maintain unit/integration tests; ensure code coverage and quality metrics.
  • Participate in Agile ceremonies (sprint planning, retrospectives, demos) and contribute to technical documentation.

Required Skills
  • Strong proficiency in Python and GoLang
  • Experience with REST/gRPC APIs, Docker, and Kubernetes.
  • Familiarity with PostgreSQL, Redis, Kafka, or RabbitMQ.
  • Hands-on with JSON/YAML schemas, OpenAPI, and Swagger documentation.
  • Working knowledge of AWS GovCloud or Azure Government environments.
  • Understanding of secure coding practices and DevSecOps pipelines.
  • Strong debugging, profiling, and performance optimization skills.

Preferred Skills
  • Experience with FAA systems, aviation data, or federal modernization projects.
  • Familiarity with Terraform, CloudFormation, or Ansible for IaC.
  • Knowledge of CI/CD, DORA metrics, and Value Stream Management principles.
  • Exposure to graph databases, event-driven architectures, or message queues.
  • Federal clearance eligibility or Public Trust suitability preferred.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About MASH Pro Tech