What are the responsibilities and job description for the Senior Software Engineer – Full Stack & Generative AI position at ConsultNet Technology Services and Solutions?
Title: Senior Software Engineer – Full Stack & Generative AI
Location : McLean, VA or Rockville, MD
Target Start Date : ASAP
Type: contract
Pay Rate: DOE
We are seeking a Senior Software Engineer to act as a high-impact individual contributor and technical leader, building modern full-stack applications with integrated Generative AI capabilities. This role blends strong engineering fundamentals across UI, backend, and cloud infrastructure with emerging AI technologies, enabling the development of scalable, intelligent platforms.
You will play a key role in designing and delivering cloud-native, data-driven applications while helping shape architecture, best practices, and technical direction across the team.
Key Responsibilities
- Full Stack Development:
Design, develop, and maintain scalable applications using modern frontend frameworks (Angular) and microservices-based backend architectures - API & Platform Engineering:
Build and optimize RESTful and/or GraphQL APIs, and contribute to platform-level capabilities supporting large-scale applications and data workflows - Generative AI Integration:
Develop and integrate AI-powered features including LLM integrations, prompt engineering, and Retrieval-Augmented Generation (RAG) pipelines - Cloud & Infrastructure:
Build and deploy cloud-native solutions leveraging AWS services, containerization, and Kubernetes-based architectures - Data & Performance Optimization:
Design efficient data models, optimize queries, and ensure high performance when working with large-scale and complex datasets - Technical Leadership:
Provide mentorship, lead code reviews, and influence architectural decisions while maintaining hands-on development responsibilities - AI/ML Enablement:
Partner with data teams to integrate models into production systems and support scalable model serving and monitoring - Quality & Reliability:
Implement automated testing strategies and ensure high standards for code quality, scalability, and system reliability
Required Qualifications
- 7 years of experience in full-stack software engineering
- Strong frontend experience with Angular, TypeScript, and modern UI frameworks
- Backend development experience using Java and/or Python
- Experience building APIs and microservices architectures
- Hands-on experience with AWS cloud services and containerization (Docker, Kubernetes)
- Experience working with large-scale data systems and performance optimization
- Proficiency in SQL and/or NoSQL databases
- Exposure to CI/CD pipelines (GitLab, Jenkins, Bitbucket, etc.)
Preferred Qualifications
- Experience integrating Generative AI technologies (LLMs, prompt engineering, RAG, vector databases)
- Familiarity with tools such as LangChain, LlamaIndex, or similar frameworks
- Experience with Kubernetes-based platform migrations or infrastructure modernization
- Exposure to big data technologies (Spark, EMR, distributed processing frameworks)
- Experience with event-driven architectures (Kafka, Kinesis, messaging systems)
- Knowledge of AI agents, automation frameworks, or emerging AI ecosystems (e.g., Bedrock, MCP, etc.)
- Cloud or Kubernetes certifications
Key Technologies
- Frontend: Angular, TypeScript, JavaScript
- Backend: Java (Spring Boot), Python (FastAPI/Flask), Node.js
- Cloud: AWS (Lambda, ECS/EKS, S3, RDS, DynamoDB)
- Containers & Orchestration: Docker, Kubernetes
- Data: PostgreSQL, MongoDB, DynamoDB, distributed data systems
- AI/ML: LLM APIs, vector databases, prompt engineering frameworks
- DevOps: GitLab CI/CD, Jenkins, Terraform
What Makes This Role Unique
- Work at the intersection of full-stack engineering, big data, and Generative AI
- Contribute to platform-level architecture and modernization initiatives
- Exposure to AI agents, emerging frameworks, and next-gen SDLC practices
- Opportunity to influence technical direction while remaining hands-on
- Solve complex, high-scale engineering challenges with real-world impact
Welcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .
We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.