Python Software Developee
Brillius
Part-time | Full-time | Contract
San Jose, CA
Job description
Job Title: Python Software Developer with AWS Architecture Expertise
Location: Sunnyvale, CA
Job Summary:
We are seeking a highly skilled Python Software Developer with deep expertise in designing and implementing AWS cloud architectures. You will be responsible for developing scalable backend systems using Python, designing cloud-native solutions on AWS, and ensuring application performance, reliability, and security.
Key Responsibilities:
- Design, develop, and maintain backend applications using Python (e.g., Flask, FastAPI, Django).
- Architect and implement scalable, secure, and cost-effective solutions on AWS.
- Develop and maintain CI/CD pipelines using tools such as AWS CodePipeline, CodeBuild, or Jenkins.
- Use AWS services such as Lambda, ECS/EKS, S3, RDS, DynamoDB, API Gateway, and CloudFormation or CDK.
- Ensure best practices in cloud security, networking, and monitoring.
- Collaborate with DevOps, frontend developers, and stakeholders to deliver complete solutions.
- Optimize system performance and troubleshoot application issues in a distributed environment.
- Write clean, testable code and participate in code reviews.
Required Qualifications:
- 3+ years of Python development experience.
- 2+ years of hands-on experience with AWS cloud services and architecture.
- Strong understanding of RESTful APIs and microservices.
- Experience with infrastructure as code (Terraform, AWS CDK, or CloudFormation).
- Familiarity with containerization and orchestration (Docker, ECS, EKS, or Kubernetes).
- Proficient in Git, CI/CD tools, and Agile development methodologies.
- Excellent problem-solving and communication skills.
Job Types: Full-time, Part-time, Contract
Pay: $63.00 - $70.00 per hour
Schedule:
- 8 hour shift
Work Location: In person