Responsibilities:Design, develop, and maintain Python-based applications and software solutions.Collaborate with cross-functional teams to gather requirements, analyze needs, and define technical solutions.Write clean, efficient, and maintainable code following best practices.Perform code reviews, debugging, and troubleshooting to ensure quality and reliability.Optimize application performance and scalability.Stay updated with the latest Python trends, tools, and technologies.
Requirements:Bachelor’s degree in Computer Science, Engineering, or related field.Proven experience as a Python Developer or similar role.Strong proficiency in Python programming language.Experience with web frameworks such as Django or Flask.Familiarity with front-end technologies such as HTML, CSS, and JavaScript.Knowledge of relational databases and SQL.Experience with version control systems such as Git.Excellent problem-solving skills and attention to detail.Good communication and teamwork abilities.Ability to work independently and collaboratively in a remote environment.
Preferred Qualifications:Experience with cloud platforms such as AWS, Azure, or GCP.Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.Familiarity with microservices architecture.Understanding of Agile development methodologies.