Python Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field., Proven 5+ years of experience in Python development with successful project delivery., Strong expertise in AWS services such as EC2, Lambda, API Gateway, DynamoDB, S3, and IAM., Experience with serverless architecture, microservices, and containerization tools like Docker and Kubernetes..

Key responsibilities:

  • Design, develop, and deploy scalable Python applications and services.
  • Implement and maintain AWS cloud solutions and integrate RESTful APIs with AWS services.
  • Optimize application performance, security, and scalability, including data processing solutions.
  • Develop and automate CI/CD pipelines, troubleshoot technical issues, and ensure best practices in development.

Delphic logo
Delphic SME https://www.delphic.in/
11 - 50 Employees
See all jobs

Job description

Job Description: Python Developer (4+ years of experience)
Experience: 4+ years
Location: Remote

Responsibilities:
1. Collaborate with crossfunctional teams to design, develop, and deploy scalable and reliable Python applications and services.
2. Implement and maintain AWS cloud solutions, utilizing various AWS services to meet project requirements effectively.
3. Design and develop RESTful APIs, integrating them with AWS services for seamless data exchange and communication.
4. Optimize application performance, scalability, and security, ensuring smooth operation and minimal downtime.
5. Develop efficient data processing and storage solutions using AWS data services such as AWS Lambda, DynamoDB, and S3.
6. Implement DevOps practices, including CICD pipelines, for automated deployment and testing of applications.
7. Troubleshoot and resolve complex technical issues, ensuring the smooth functioning of existing Python applications and AWS services.
8. Ensure adherence to best practices, coding standards, and security guidelines in both Python development and AWS implementation.
9. Collaborate with the team to identify new opportunities for enhancing the platform and implementing innovative solutions.
10. Stay uptodate with the latest developments in Python, AWS, and other relevant technologies to propose improvements and advancements.

Requirements:
1. Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
2. Proven 5+ years of experience in Python development, with a track record of successful projects.
3. Strong expertise in AWS services, including but not limited to EC2, Lambda, API Gateway, DynamoDB, S3, and IAM.
4. Solid understanding of serverless architecture and microservices development using AWS.
5. Experience with containerization and orchestration tools like Docker and Kubernetes in AWS environments.
6. Proficiency in developing and consuming RESTful APIs and web services.
7. Familiarity with various Python frameworks, libraries, and tools for efficient development.
8. Handson experience in implementing CICD pipelines using AWS CodePipeline or similar tools.
9. Knowledge of cloud security best practices and experience in securing AWS environments.
10. Strong problemsolving and analytical skills with a keen eye for detail.
11. Excellent communication and teamwork skills to collaborate effectively with team members and stakeholders.

Preferred Skills:
1. Experience with other cloud platforms like Microsoft Azure or Google Cloud Platform (GCP).
2. Knowledge of big data processing tools and frameworks, such as Apache Spark or Hadoop.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Teamwork
  • Communication
  • Problem Solving

Python Developer Related jobs