Back to jobs

Software Engineer (Python)

micro1
Canada
Contract
AI tools:
PyTorch
TensorFlow
Applications go directly to the hiring team

Full Description

Job Title: Python Developer

Job Type: Contract

Location: Remote

Job Summary:

Join our dynamic customer's team as a Python Developer and collaborate on cutting-edge solutions in a remote, expert-driven environment. This opportunity is perfect for experienced Python professionals eager to make impactful technical contributions and uphold the highest standards of communication.

Key Responsibilities:

* Design, develop, and maintain robust Python applications to address diverse technical challenges.

* Collaborate with cross-functional teams to define, implement, and deploy new features and enhancements.

* Participate in code reviews, ensuring adherence to best practices and high code quality.

* Troubleshoot, debug, and optimize existing code for performance, scalability, and reliability.

* Create and maintain clear documentation for developed solutions and team processes.

* Contribute to system architecture discussions and propose innovative technical solutions.

* Communicate proactively with team members, sharing progress and roadblocks effectively.

Required Skills and Qualifications:

* Expert-level proficiency in Python with a strong track record of building scalable systems.

* Solid understanding of software development principles and design patterns.

* Excellent written and verbal communication skills, with a commitment to clarity and collaboration.

* Experience working in a remote, distributed team environment.

* Demonstrated problem-solving skills and analytical thinking.

* Proficiency with version control systems such as Git.

* Strong attention to detail and a passion for delivering high-quality solutions.

Preferred Qualifications:

* Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization tools.

* Background in Agile development methodologies.

* Knowledge of additional programming languages or frameworks.

Applications go to the hiring team directly