Skip to main content

Python Developer with AWS Experience

Python Developer with AWS Experience
LinkTMS
1 year 3 months ago

Location: Malvern, PA (Onsite hybrid day 1)

We are seeking a skilled Python Developer with expertise in AWS to join our dynamic team.

The ideal candidate will have a strong background in Python programming and extensive experience in designing, implementing, and maintaining AWS-based solutions. The successful candidate will collaborate with cross-functional teams to develop robust and scalable applications that leverage AWS services effectively.

Responsibilities

  1. Design, develop, and maintain Python-based applications and microservices.
  2. Implement AWS services and solutions to meet project requirements.
  3. Collaborate with software engineers, DevOps engineers, and other stakeholders to integrate AWS services into the application architecture.
  4. Write clean, maintainable, and efficient code following best practices and coding standards.
  5. Perform code reviews and provide constructive feedback to peers.
  6. Troubleshoot and debug issues in production and non-production environments.
  7. Optimize application performance and scalability by fine-tuning AWS infrastructure and code.
  8. Stay updated on emerging technologies and trends in Python development and AWS services.
  9. Participate in Agile development processes, including sprint planning, daily stand-ups, and sprint reviews.
  10. Contribute to the continuous improvement of development processes and methodologies.

Qualifications

  1. Bachelor's degree in Computer Science, Engineering, or related field.
  2. Proven experience as a Python Developer with a deep understanding of Python programming language.
  3. Strong knowledge of AWS services such as EC2, S3, Lambda, API Gateway, RDS, DynamoDB, etc.
  4. Experience with AWS SDKs and CLI for provisioning and managing AWS resources.
  5. Familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes.
  6. Proficiency in writing SQL queries and working with relational databases.
  7. Experience with version control systems, preferably Git.
  8. Strong problem-solving skills and attention to detail.
  9. Excellent communication and collaboration skills.
  10. Ability to work effectively in a fast-paced, agile environment.

Preferred Qualifications

  1. AWS certification(s) such as AWS Certified Developer, AWS Certified Solutions Architect, etc.
  2. Experience with serverless computing using AWS Lambda and API Gateway.
  3. Knowledge of infrastructure as code tools like well-tested as Terraform or AWS CloudFormation.
  4. Familiarity with CI/CD pipelines and automation tools like Jenkins or AWS CodePipeline.
  5. Experience with Agile/Scrum methodologies.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States