Job Title: Python DeveloperÂ
Employment Type: Contract (6 Months)
Experience : 5 to 8 Yrs
Location : Remote
Job Description: We are seeking an experienced Python Developer to join our dynamic development team. As a Python Developer, you will be responsible for developing and maintaining robust, scalable, and secure web applications using Django framework and deploying them on AWS infrastructure. You will work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
Responsibilities:
- Design, develop, and maintain web applications using Python and Django framework.
- Write efficient, reusable, and testable code following best practices and coding standards.
- Collaborate with the team to define software requirements and translate them into technical specifications.
- Implement and maintain backend APIs and integrate them with front-end components.
- Ensure the application’s performance, scalability, and security.
- Debug and resolve issues and bugs reported by the quality assurance team or end-users.
- Conduct code reviews and provide constructive feedback to improve code quality.
- Stay updated with the latest industry trends, technologies, and best practices.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5-8 years of professional experience as a Python Developer.
- Strong proficiency in Python programming language.
- In-depth knowledge and hands-on experience with Django framework.
- Solid understanding of web development principles, RESTful APIs, and MVC architecture.
- Experience with database systems like PostgreSQL, MySQL, or MongoDB.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Proficient in working with version control systems, preferably Git.
- Experience with AWS services like EC2, S3, RDS, and Lambda.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities