Position: Python Technical Lead
Location: Fort Mill, SC/ NYC, NY
Duration: Full-Time
Job Summary:
We are looking for a highly skilled Lead Python Developer with strong experience in Angular and AWS to lead the design and development of scalable, cloud-based applications. The ideal candidate should have a solid background in full-stack development, cloud architecture, and team leadership.
Key Responsibilities:
- Lead the design, development, and deployment of applications using Python and Angular.
- Architect and implement cloud-native solutions on AWS (Lambda, API Gateway, S3, DynamoDB, RDS, EC2).
- Build and optimize RESTful APIs and integrate with front-end Angular applications.
- Guide the team in writing clean, maintainable, and efficient code.
- Oversee CI/CD pipelines and Infrastructure-as-Code deployments (Terraform/CloudFormation).
- Collaborate with cross-functional teams to translate business needs into technical solutions.
- Ensure high code quality through code reviews, testing, and best practices.
- Mentor junior developers and provide technical leadership across projects.
Required Skills & Qualifications:
- 12+ years of professional software development experience, including 2+ years in a lead role.
- Strong proficiency in Python frameworks (Django, Flask, FastAPI).
- Hands-on experience with Angular (latest versions) for front-end development.
- Proven expertise in AWS services such as Lambda, EC2, S3, API Gateway, DynamoDB, CloudWatch, and RDS.
- Strong knowledge of microservices architecture, REST APIs, and event-driven systems.
- Experience with CI/CD pipelines (Jenkins, GitLab CI, AWS CodePipeline) and containerization (Docker, Kubernetes).
- Solid database experience with SQL and NoSQL (PostgreSQL, MySQL, MongoDB).
- Strong problem-solving and leadership skills.
Preferred Skills:
- Experience with serverless architectures and middleware design.
- Familiarity with TypeScript and front-end performance optimization.
- Exposure to AI/ML or data engineering on cloud platforms.
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.