Job description
Tata Consultancy Services (TCS) is seeking a Senior Python Developer with AWS experience to design, build, and maintain scalable, secure, and cloud-native applications. The role involves hands-on development with Python and requires deep knowledge of AWS services, including serverless and containerized architectures.
Responsibilities:
• Design| develop| and maintain Python based backend applications and services.
• Build and deploy cloud native solutions on AWS| leveraging serverless and container platforms.
• Develop and integrate RESTful APIs using API Gateway.
• Implement data persistence and migration solutions using RDS and S3.
• Design and manage event driven and batch workloads using AWS Lambda and ECS Fargate.
• Configure and manage application monitoring| logging| and alerts using CloudWatch.
• Ensure secure application configuration and secrets management using AWS Secrets Manager and AWS Systems Manager.
• Design and work within AWS VPC| including networking| security groups| and routing.
• Configure and manage DNS and traffic routing using Route 53.
• Collaborate with architects| DevOps| QA| and product teams across the SDLC.
• Participate in code reviews| troubleshooting| and production support.
• Follow AgileScrum development methodologies.
Qualifications:
Required:
• Strong proficiency in Python
• Experience with Django, Flask, or FastAPI
• Solid understanding of OOPs, data structures, and design patterns
• Hands on experience with AWS Lambda
• Hands on experience with ECS Fargate
• Hands on experience with API Gateway
• Hands on experience with S3
• Hands on experience with RDS
• Hands on experience with CloudWatch
• Hands on experience with Secrets Manager
• Hands on experience with Systems Manager
• Hands on experience with VPC
• Hands on experience with Route 53
• Strong experience with relational databases (MySQL, PostgreSQL)
• Experience designing and consuming REST APIs
Preferred:
• Knowledge in APIs
• Exposure to NoSQL
Company:
eTeam is a staffing agency that also provides payrolling services. Founded in 1999, the company is headquartered in Somerset, USA, with a team of 501-1000 employees. The company is currently Late Stage.
Most Popular Jobs Similar to Python Developer
python software developer
python engineer
python programmer
python software engineer
java python developer
python consultant
full stack python developer
sr python developer
senior python developer
python web developer
Other Helpful Pages Related To Python Developer with AWS
Aws Python Developer Salaries
Frequently asked questions
Q: What skills or qualities help someone succeed as a Python Developer?
A: To succeed as a Python Developer, key technical skills include proficiency in Python programming language, experience with popular libraries and frameworks such as NumPy, pandas, and Flask or Django, as well as knowledge of data structures, algorithms, and object-oriented programming. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Python Developer can efficiently design, develop, and deploy scalable and maintainable software solutions, driving career growth and effectiveness in the role.
Q: What is the career path for a Python Developer?
A: A Python Developer's typical career progression involves starting as a Junior Python Developer, where they focus on writing clean, efficient code and learning industry-standard frameworks and libraries. As they gain experience, they can move into mid-level roles such as Python Engineer or Senior Python Developer, where they take on leadership responsibilities, mentor junior team members, and contribute to the design and architecture of complex systems. Ultimately, senior Python Developers can transition into technical lead or architect positions, or explore adjacent roles like Data Scientist, DevOps Engineer, or Technical Product Manager, leveraging their expertise in Python and software development to drive business growth and innovation.
