Job Description:
We are looking for a Python Developer to join our team and help us develop and maintain high-quality software applications. The successful candidate will be responsible for building and maintaining software using Python and related technologies, as well as collaborating with cross-functional teams to define, design, and ship new features.
Responsibilities:
Design, develop, and maintain high-quality software applications using Python and related technologies
Write clean, scalable, and maintainable code
Collaborate with cross-functional teams to define, design, and ship new features
Troubleshoot and debug software issues
Ensure software is up-to-date with latest technologies and industry trends
Write technical documentation and user manuals
Participate in code reviews and mentor junior developers
Requirements:
Bachelor's degree in Computer Science or related field
2+ years of experience as a Python Developer
Strong proficiency in Python and related technologies
Experience with web frameworks such as Django, Flask, or Pyramid
Experience with SQL and NoSQL databases
Familiarity with front-end technologies such as HTML, CSS, and JavaScript
Experience with version control systems such as Git
Excellent communication and collaboration skills
Preferred Qualifications:
Master's degree in Computer Science or related field
Experience with data analysis libraries such as Pandas, NumPy, and SciPy
Experience with machine learning frameworks such as TensorFlow or PyTorch
Familiarity with cloud computing platforms such as AWS or GCP
Experience with containerization technologies such as Docker and Kubernetes
If you have a passion for coding and developing high-quality software, we encourage you to apply for this exciting opportunity!