Jobs · Engineering · Maryland

Mid Level Software Engineer, Full Stack

Tential Solutions · Rockville, MD · 1 wk ago
EngineeringContract

Responsibilities

  • Design and develop scalable full stack applications with Angular frontends and microservices-based backends
  • Build performant, secure RESTful and GraphQL APIs using modern backend frameworks (Java/Spring Boot, Python/FastAPI)
  • Develop responsive, accessible frontends using Angular and TypeScript
  • Collaborate with data engineers, security teams, and business analysts to translate regulatory requirements into technical solutions
  • Responsibly adopt and leverage AI-assisted development tools (AWS Kiro or others) while maintaining code quality standards and information security hygiene
  • Design and maintain CI/CD pipelines using tools such as Jenkins and Gitlab
  • Implement infrastructure-as-code and containerized deployments for AWS services like Fargate and Lambda
  • Integrate automated testing (unit, integration, E2E) and security principles into delivery pipelines

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5-7 years of professional software engineering experience
  • Strong proficiency in backend languages: Python and/or Java
  • 3+ years of production experience with Angular (latest versions), TypeScript, RxJS, and state management (NgRx)
  • Experience designing and implementing RESTful APIs and/or GraphQL services
  • Hands-on experience with AWS services (Lambda, ECS, API Gateway, S3, RDS, DynamoDB) and containerization (Docker)
  • Solid understanding of application security principles (OWASP Top 10, secrets management, least-privilege access)

Preferred Qualifications

  • Experience in regulatory or financial services environment
  • Experience building human-in-the-loop review systems, annotation platforms, or approval workflows for AI outputs
  • Familiarity with event-driven architectures and messaging systems (Kafka, AWS SQS/SNS, Kinesis)
  • Exposure to observability and log tooling (Splunk, Datadog, Grafana, CloudWatch) including AI/ML model monitoring
  • Experience with microservices patterns (circuit breakers, service mesh, distributed tracing)
  • Experience with feature flagging, canary deployments, or progressive delivery strategies
  • Contributions to open-source projects or technical publications in AI/ML domains

Similar jobs