Must have :- Strong communication Skill and Strong US background
Responsibilities:
- Design and implement scalable and reliable Python applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write efficient, reusable, and maintainable code.
- Troubleshoot, debug, and optimize application performance.
- Stay up-to-date with industry trends and best practices in Python development.
- Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Collaborate with other team members and stakeholders to deliver high-quality software solutions.
- Document and maintain software functionality.
Required Skills
- Proven experience as a Python Developer, ideally 7+ years’ experience
- Strong understanding of Python and its ecosystem.
- Experience with web frameworks such as Django or Flask.
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Knowledge of relational databases and SQL.
- Experience with version control systems (e.g., Git).
- Understanding of software development methodologies and best practices.
- Excellent problem-solving and communication skills.
- Ability to work both independently and collaboratively in a team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Desired Skills
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
-