Skip to content
mimi

Senior Software Engineer – Full Stack & Generative AI

ConsultNet Technology Services and Solutions

Clarksburg · On-site Contract Senior 1w ago

About the role

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

Skills

AngularAWSBitbucketDockerDynamoDBECSEKSFastAPIFlaskGitLabGraphQLJavaJavaScriptJenkinsKubernetesLambdaLLMMongoDBNode.jsPostgreSQLPythonRDSRESTful APIsS3SQLSpring BootTerraformTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free