Team Extension Company Profile

Python Developer Consultant

Team Extension

Job Description

We are seeking an experienced Python Developer as a consultant with a strong background in AWS to join our dynamic and innovative team. The ideal candidate will be responsible for developing and maintaining a range of applications and solutions, leveraging the power and flexibility of Python combined with the vast array of services provided by Amazon Web Services (AWS).

The role will be 100% remote.

Responsibilities:

  • Design, develop, and implement software solutions in Python, taking advantage of AWS cloud services and technologies.
  • Write clean, maintainable, and efficient code that complies with company coding standards and best practices.
  • Work with AWS services such as EC2, Lambda, S3, RDS, DynamoDB, and others to build scalable and robust applications.
  • Collaborate with cross-functional teams to define, design, and ship new features and functionalities.
  • Conduct code reviews, and improve existing software architectures and applications.
  • Participate in the entire application lifecycle, focusing on coding, debugging, and providing AWS technical solutions.
  • Implement security and data protection solutions in AWS environments.
  • Provide technical support and troubleshooting for AWS-related issues in development and production environments.
  • Stay updated with emerging AWS services, trends, and best practices in Python development.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in Python development.
  • Strong experience with AWS cloud services and managing cloud infrastructure.
  • Proficiency in serverless architectures, microservices, and RESTful APIs.
  • Solid understanding of databases (SQL and NoSQL) and data storage solutions.
  • Knowledge of front-end technologies (like JavaScript and HTML5) is a plus.
  • Excellent problem-solving skills and ability to think algorithmically.
  • Strong communication and teamwork skills.

Requirements:

  • AWS certifications (e.g., AWS Certified Developer or AWS Certified Solutions Architect).
  • Experience with DevOps tools (e.g., Docker, Jenkins) and methodologies.
  • Familiarity with Agile development methodologies.
  • Experience with other cloud platforms (Azure, Google Cloud) is advantageous.

Come join a team where you can truly make a difference!