Design and develop full-stack applications using Python and Angular, build and optimize RESTful APIs, and deploy and manage applications in AWS.
Requirements
- Strong backend expertise with Python (Flask or FastAPI).
- Proficient in Angular 14+, with solid knowledge of components, services, routing, and reactive programming.
- Strong experience with Terraform, building and maintaining infrastructure as code (IaC) on AWS.
- Hands-on experience with AWS services (Lambda, API Gateway, S3, CloudWatch, IAM, RDS, ECS/EKS, DynamoDB).
- Strong understanding of RESTful API design and implementation.
- Proficiency with SQL (PostgreSQL) and NoSQL (DynamoDB) databases.
- Familiar with Git workflows, CI/CD pipelines, and Docker/containerization.
Responsibilities
- Design and develop full-stack applications using Python (Flask or FastAPI) for backend and Angular 14+ for frontend.
- Build, integrate, and optimize RESTful APIs for web applications.
- Develop responsive UIs with reusable Angular components and state management (e.g., NgRx, RxJS).
- Design and manage data models using PostgreSQL (relational) and DynamoDB (NoSQL).
- Automate infrastructure provisioning with Terraform for AWS resources.
- Deploy and manage applications/services in AWS, ensuring scalability, security, and high availability.
- Implement and maintain CI/CD pipelines, adhering to modern architecture and observability best practices.
Other
- Location: Plano, TX (Hybrid 3 days a week)
- Visa Status: USC/GC/GCEAD/H1B
- This role is C2C/W2
- Collaborate in an Agile team to plan, design, and deliver high-quality software features.
- Bachelor’s degree in Computer Science or related field.