Cloud Architect- Application Developer

Innovative SolutionsWashington, DC
70d

About The Position

As a member of the professional services team, the Senior Application Development Architect will lead the design and implementation of modern, cloud-native applications for clients. This role requires deep expertise in backend development, modern frameworks, and cloud-native architectures to guide client modernization initiatives. The ideal candidate is a hands-on architect and technical mentor who drives innovation while delivering scalable, secure, and maintainable solutions.

Requirements

  • Minimum of 7+ years of experience in application development, with at least 4 years in senior or lead architect roles
  • AWS Solutions Architect Professional certification or ability to obtain within 6 months
  • Demonstrated expertise in backend development using modern languages such as Python, Java, Node.js, or Go
  • Strong experience with cloud-native application patterns including microservices, serverless, and container-based architectures
  • Hands-on experience with AWS application services including Lambda, ECS/EKS, API Gateway, EventBridge, and Step Functions
  • Proficiency with modern application frameworks and libraries (Spring Boot, Django, Express.js, FastAPI, etc.)
  • Experience with database design and optimization for both relational and NoSQL databases in cloud environments
  • Strong understanding of DevOps practices, CI/CD pipelines, and Infrastructure as Code
  • Experience leading application modernization projects from legacy systems to cloud-native architectures
  • Demonstrated ability to mentor junior developers and provide technical guidance

Nice To Haves

  • AWS Developer Professional certification
  • Full-stack development experience including front-end frameworks (React, Angular, Vue.js), event-driven architectures, and messaging systems (SQS, SNS, Kafka)
  • Operational expertise with Infrastructure as Code (Terraform, AWS CDK, CloudFormation), monitoring/observability tools (CloudWatch, X-Ray, Prometheus, Grafana), and performance optimization strategies
  • Knowledge of security best practices, secure coding, and compliance frameworks (SOC 2, HIPAA, PCI) for application development
  • Background in Agile/Scrum methodologies and previous consulting or professional services experience

Responsibilities

  • Design scalable, secure, and maintainable cloud-native applications that meet client requirements
  • Create and maintain application architecture documentation and design patterns
  • Develop standardized frameworks and templates for application development projects
  • Lead technical discovery workshops and architecture review sessions with clients
  • Provide hands-on development leadership for complex application development projects
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Serve as the primary technical consultant for application development engagements
  • Conduct application assessments and provide modernization roadmaps
  • Present technical solutions and recommendations to client stakeholders
  • Collaborate with sales and solutions teams on scoping application development projects
  • Mentor junior and mid-level developers on modern application development practices
  • Contribute to internal knowledge base and development standards documentation
  • Ensure projects are delivered on time, within budget, and meet quality standards
  • Collaborate with project managers to provide accurate effort estimates and technical guidance
  • Participate in project retrospectives and contribute to process improvement initiatives
  • Maintain billable utilization targets while delivering high-quality technical solutions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service