Full Stack Cloud Developer
Role details
Job location
Tech stack
Job description
We are seeking a Full Stack Cloud Developer to support the Department of Housing and Urban Development's Office of the Chief Information Officer (HUD OCIO).
The Full Stack Cloud Developer serves as a technical leader responsible for designing, architecting, and delivering secure, scalable, cloud native applications. This role will own end-to-end solution delivery across UI, backend services, data, integrations, and AI/ML capabilities. This role requires deep technical expertise, architectural decision making, and the ability to guide teams in modern engineering practices, DevSecOps, and cloud automation.
This is a fully remote position supporting a federal government contract that requires a federal background check and NACI clearance. Candidates must reside in the United States.
Responsibilities
-
Lead architecture, design, and implementation of full stack cloud applications using modern frameworks and cloud native services.
-
Define and enforce engineering best practices, coding standards, and architectural patterns.
-
Drive system design for scalability, reliability, observability, and cost optimization.
-
Conduct architecture reviews, threat modeling, and performance tuning.
-
Produce and maintain technical documentation (designs, test plans, architecture diagrams, deployment/runbooks) in approved repositories.
-
Build and maintain production grade front end applications using React + TypeScript.
-
Develop backend services using Node.js, Python (Django/FastAPI), Java (Spring Boot).
-
Design and integrate RESTful and GraphQL APIs; implement secure data flows across SQL/NoSQL systems.
-
Build reusable components, libraries, and shared services.
-
Architect and deploy applications on AWS, Azure, or GCP using serverless, containers, and managed services.
-
Implement IaC using Terraform, ARM, or CloudFormation.
-
Own CI/CD pipelines, automated testing, and secure deployment workflows.
-
Ensure compliance with FedRAMP, FISMA, NIST 800 53, and federal security controls.
AI/ML Integration
-
Integrate AI/ML capabilities using Azure OpenAI, AWS Bedrock, Google Vertex, or similar platforms.
-
Build applications using LLMs, embeddings, vector search, and RAG architectures.
-
Familiarity with AI governance, responsible AI, and data privacy constraints.
-
Implement prompt engineering, model evaluation, and responsible AI practices.
-
Collaborate with data teams to integrate AI pipelines and inference workflows.
Team Leadership & Delivery
-
Proven ability to lead technical initiatives and mentor engineering teams.
-
Mentor junior and mid-level developers; provide technical guidance and code reviews.
-
Lead Agile ceremonies and contribute to sprint planning, estimation, and delivery.
-
Support demos, technical briefings, and customer engagements.
-
Produce high quality documentation including architecture diagrams, runbooks, and design artifacts.
Requirements
Required Experience and Skills
-
7+ years of full-stack development experience with modern cloud platforms (AWS/Azure/GCP).
-
Strong proficiency in JavaScript/TypeScript, Python, Java.
-
Front-end development expertise designing and coding user interfaces with frameworks React.js and React + TypeScript.
-
Back-end development experience writing server-side logic using Node.js, Python (Django/Flask), Java (Spring Boot), and managing databases PostgreSQL, SQL, NoSQL and ensure secure data handling.
-
Cloud integration experience using cloud-native services like serverless functions, container orchestration (Kubernetes, Docker), and managed databases. Deploying applications to cloud platforms (AWS, Azure, GCP).
-
API and service management experience building and integrating RESTful or GraphQL APIs and connecting third-party services (payment gateways, authentication providers, etc.).
-
Security and scalability experience applying best practices for authentication, authorization, and data protection and designing applications to scale efficiently with cloud resources.
-
Security and compliance experience ensuring applications meet FedRAMP, FISMA, and NIST security standards.
-
Experience calling AI/ML APIs (Azure OpenAI, AWS Bedrock, Google Vertex, etc.).
-
Experience building applications that use Large Language Models (LLMs), Embeddings, Vector search, Chat/completion models.
-
Experience integrating AI into front-end and back-end workflows, integrating AI/ML APIs into applications, familiarity with LLMs, embeddings, and RAG architectures, and understanding of AI governance, responsible AI, and data handling constraints.
-
Previous experience in regulated/federal government environments is a plus.
-
Previous experience supporting HUD OCIO preferred.
-
Ability to pass required Federal background screening and obtain and maintain both government clearance and customer approval.
-
Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.
Technical Skills
-
Languages: JavaScript/TypeScript, Python, Java.
-
Frontend: React, Angular, or Vue.
-
Backend: Node.js, Spring Boot, .NET Core, or Django/FastAPI.
-
API design (REST + GraphQL).
-
Data: SQL/NoSQL (PostgreSQL, SQL Server, DynamoDB/MongoDB).
-
Cloud/Platform: AWS/Azure, Serverless (Lambda/Functions), containers (Docker, Kubernetes), IaC (Terraform/ARM).
-
Cloud networking, IAM, VPC design, load balancing, scaling.
-
Infrastructure as Code (Terraform, ARM, CloudFormation).
-
CI/CD: Azure DevOps, GitLab CI, Jenkins; test automation frameworks.
-
AI/ML: Building LLM powered features (chat, summarization, classification, agents), embeddings, vector search, and RAG pipelines.
-
Security: AuthN/Z, secrets management, secure coding practices, FedRAMP, FISMA, NIST 800 53 familiarity
Core Competencies
-
Problem solving, systems thinking, and quality mindset.
-
Clear written/oral communication with technical and non-technical stakeholders.
-
Collaboration and accountability in a fast-paced Agile environment.
-
Bias for documentation, knowledge transfer, and continuous improvement.
-
Apply Agile practices (Kanban and Scrum) and participate in ceremonies (stand-ups, planning, reviews, retrospectives).
Education and Certifications
-
Bachelor's in Computer Science, Information Systems, Software Engineering, or related field (or equivalent experience).
-
Preferred certifications: AWS Solutions Architect - Associate/Professional, AWS Developer - Associate, Azure Developer Associate, and/or CKAD / CKA.
Physical Requirements
- Prolonged periods of sitting at a desk and working on a computer. May need to lift up to 25 pounds occasionally.