Full-Stack Software Engineer

Location: DMV Area - Hybrid

The Opportunity

We are seeking a Mid-Level Software Engineer who thrives at the intersection of modern full stack engineering and Generative AI innovation. This role is ideal for someone excited about building scalable enterprise applications while contributing to next-generation AI-enabled solutions in a highly regulated, high-impact environment.


About You:


You are a curious and adaptable engineer who enjoys solving complex technical challenges across the stack. You bring strong backend engineering capabilities, modern frontend expertise, and hands-on exposure to Generative AI technologies in production environments.

You are proactive in learning emerging technologies, comfortable working in cross-functional environments, and committed to writing clean, scalable, and secure code. You enjoy ownership, mentorship, and contributing to engineering best practices while helping teams move faster through automation and modern development tooling.


As a Strategio Full-Stack Software Engineer you will:


  • Design and develop scalable full stack applications using Angular and microservices architectures
  • Build secure and performant RESTful and GraphQL APIs using Java/Spring Boot and Python/FastAPI
  • Develop responsive frontend experiences using Angular, TypeScript, RxJS, and state management patterns
  • Implement Generative AI solutions including LLM integrations, prompt engineering, and RAG pipelines
  • Collaborate with data science and engineering teams to integrate AI/ML capabilities into enterprise systems
  • Build and maintain CI/CD pipelines using Jenkins and modern DevOps tooling
  • Implement containerized deployments using Docker and Kubernetes
  • Support cloud-native application development leveraging AWS services
  • Contribute to code reviews, architecture discussions, and engineering best practices
  • Ensure applications meet cybersecurity, audit, compliance, and governance standards
  • Mentor junior engineers through collaborative development and technical guidance
  • Promote automated testing, code quality, and secure software development practices


Core Skills


  • 5–7 years of professional software engineering experience
  • Bachelor’s degree in Computer Science, STEM, or related technical field
  • Strong backend engineering experience with Java and/or Python
  • 3+ years of production Angular development experience
  • Expertise with TypeScript, RxJS, and state management solutions such as NgRx
  • Experience building RESTful APIs and GraphQL services
  • Hands-on experience with AWS cloud services including Lambda, ECS/EKS, API Gateway, S3, RDS, and DynamoDB
  • Experience with Docker and Kubernetes in production environments
  • Strong understanding of relational and NoSQL databases including PostgreSQL, MongoDB, and DynamoDB
  • Knowledge of application security best practices including OWASP principles and secrets management
  • Experience implementing LLM integrations, prompt engineering, embeddings, or Generative AI workflows
  • Experience building or contributing to RAG architectures and AI-enabled applications



Nice-to-Haves:

  • Experience within financial services or regulated enterprise environments
  • Experience with LangChain, LlamaIndex, or similar orchestration frameworks
  • Exposure to vector databases such as Pinecone, Weaviate, pgvector, or OpenSearch
  • Familiarity with Kafka, AWS SQS/SNS, or event-driven architectures
  • Experience with observability and monitoring tools such as Datadog, Grafana, or CloudWatch
  • Exposure to distributed systems and microservices resiliency patterns
  • Experience with feature flagging or progressive delivery strategies
  • Contributions to open-source AI/ML initiatives or technical publications



Your job search ends here.

If you’re eager to contribute to cutting-edge projects and want to work with a high-performance team, apply now.