You are viewing a preview of this job. Log in or register to view more details about this job.

Python Developer

We are looking for a highly skilled and experienced Python Developer with 5+ years of hands-on expertise in designing, developing, and maintaining robust and scalable applications. The ideal candidate should have strong knowledge of Python frameworks, API development, database management, and cloud technologies. You will collaborate with cross-functional teams to build efficient solutions and contribute to the success of our software projects.

Key Responsibilities:

  •   Design, develop, test, and deploy scalable and maintainable Python applications.
  •   Develop and integrate RESTful APIs for seamless data communication.
  •   Write clean, efficient, and reusable code following best practices.
  •   Work with databases like PostgreSQL, MySQL, or MongoDB for data storage and
  • retrieval.
  •   Collaborate with front-end developers, data engineers, and DevOps teams to             ensure smooth integration of applications.
  •   Optimize application performance, security, and scalability.
  •   Troubleshoot and resolve software defects and production issues.
  •   Implement automated testing, CI/CD pipelines, and version control practices.
  •   Stay updated with the latest trends and advancements in Python and related          technologies.

Required Skills & Qualifications:

  •   5+ years of experience in Python development.
  •   Strong knowledge of Python frameworks like Django or Flask.
  •   Experience in building and consuming RESTful APIs.
  •   Proficiency in SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
  •   Knowledge of front-end technologies such as JavaScript, HTML, and CSS is a plus.
  •   Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
  •   Experience with version control tools like Git and CI/CD pipelines.
  •   Familiarity with containerization technologies like Docker and Kubernetes.
  •   Strong problem-solving and debugging skills.
  •   Excellent communication and teamwork abilities.

Preferred Skills:

  •   Experience with machine learning, data processing, or big data technologies.
  •   Knowledge of microservices architecture.
  •   Exposure to Agile development methodologies.