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.