Funded: Senior Application Developer Position(s)

The Britton GroupWashington, DC
Onsite

About The Position

This position supports a mission-critical cloud modernization program focused on building and sustaining scalable, secure applications within AWS GovCloud environments. The selected candidate will contribute to the design, development, and deployment of containerized, cloud-native applications supporting enterprise data and user-facing systems. We are seeking a Senior Application Developer with strong full-stack engineering experience across AWS cloud services, backend development in Python, and frontend development using Angular or similar frameworks. This role is ideal for engineers who thrive in Agile environments, contribute to architecture decisions, and leverage modern DevOps practices to deliver high-quality, production-ready solutions. You will support the full application lifecycle—from design and development through testing, deployment, and operational sustainment—while collaborating closely with cross-functional teams in a fast-paced, mission-driven environment.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline is required.
  • Minimum of 6 years of relevant professional experience supporting application development and cloud environments.
  • Strong experience with AWS (S3, ECS, Lambda, API Gateway, RDS/Aurora, Glue, CloudWatch, CloudTrail)
  • Strong experience with Terraform (Infrastructure as Code)
  • Strong experience with Python (backend services, data engineering)
  • Strong experience with Angular / TypeScript (frontend development)
  • Strong experience with REST / GraphQL APIs
  • Strong experience with CI/CD pipelines (GitLab, Argo CD, or similar)
  • Strong experience with Docker and Kubernetes (EKS, ECS, Fargate)
  • Strong experience with Authentication (Okta, OAuth 2.0, OpenID Connect, JWT)
  • Strong experience with Automated testing (Selenium, Postman, Swagger/OpenAPI)
  • Experience building and deploying cloud-native applications in AWS environments
  • Ability to design and implement scalable, secure APIs and microservices
  • Experience troubleshooting production issues and optimizing application performance
  • Strong understanding of DevOps practices, CI/CD pipelines, and automated testing
  • Ability to contribute to system architecture and collaborate effectively within Agile teams

Nice To Haves

  • Experience working in AWS GovCloud environments
  • Familiarity with DevOps and SRE practices, including monitoring, logging, and operational support
  • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes (EKS, ECS, Fargate)
  • Knowledge of cloud security, authentication, and authorization frameworks (OAuth 2.0, OpenID Connect, Okta, JWT)
  • Experience with interactive data visualization tools such as Highcharts, ag-grid, or Plotly
  • Familiarity with data engineering pipelines and tools (Glue, Airflow, PySpark, pandas, dbt)
  • Experience implementing data quality frameworks such as Great Expectations or Glue Data Quality
  • Exposure to logging and monitoring platforms such as CloudWatch or Splunk
  • Experience working in federal environments with knowledge of NIST 800.53 / FISMA compliance

Responsibilities

  • Designing and developing cloud-native applications using AWS services and containerized architectures
  • Building backend services using Python and developing frontend applications using Angular (TypeScript)
  • Developing and maintaining RESTful or GraphQL APIs and supporting production-grade API ecosystems
  • Implementing CI/CD pipelines for automated build, test, and deployment workflows
  • Utilizing Infrastructure as Code (IaC) tools such as Terraform to provision and manage AWS environments
  • Working within Agile development teams, contributing to sprint planning, development, and delivery
  • Performing unit testing, automated testing, and remediation of application issues throughout the development lifecycle
  • Supporting application deployment, monitoring, and operational troubleshooting in production environments
  • Contributing to system design, documentation, and technical implementation strategies
  • Provisioning and managing AWS infrastructure using Terraform
  • Supporting services such as S3, ECS, RDS/Aurora (Postgres), API Gateway, CloudWatch, and CloudTrail
  • Implementing CI/CD pipelines, automated testing, and release management
  • Supporting monitoring, logging, and operational reliability (SRE practices)
  • Designing and maintaining data pipelines (ETL/ELT) using AWS-native tools
  • Working with Glue or Airflow (MWAA), RDS/Aurora, and S3-based architectures
  • Developing data processing solutions using Python (pandas, PySpark) or SQL
  • Implementing data quality validation and pipeline monitoring
  • Developing modern web applications using Angular or React with TypeScript
  • Building highly interactive, data-driven user interfaces
  • Integrating APIs and implementing secure authentication mechanisms
  • Utilizing automated testing frameworks such as Selenium and Jasmine

Benefits

  • 6% 401(k) match with immediate vesting
  • 100% company-paid medical, dental, and vision coverage for employees
  • Company-paid long-term and short-term disability, basic life, and AD&D insurance
  • 11 paid holidays plus 20 days of PTO (increasing with tenure)
  • Tuition reimbursement up to $5,250 per year, plus additional training allowances
  • Performance-based bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service