Python Developer

Veracity Solutions

$90K — $110K *
US-AnywhereRemote in Toronto, ON
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent experience.
  • 3+ years proven experience in Python development with a strong project portfolio.
  • Expert in Python frameworks like Django, Flask, or FastAPI.
  • Experience with PostgreSQL, MySQL, MongoDB, or other databases.
  • Proficient in RESTful APIs and microservices architecture.
  • Strong knowledge of Git for version control.
  • Familiarity with Docker, Kubernetes, and cloud platforms like AWS or Azure.

Responsibilities

  • Design, develop, test, and maintain Python applications and services.
  • Collaborate with teams to define requirements and design efficient solutions.
  • Write clean, maintainable code following best practices.
  • Develop and implement APIs and data processing pipelines.
  • Perform debugging and optimize code for performance.
  • Participate in code reviews for quality assurance.
  • Work with SQL/NoSQL databases to design data models.

Benefits

  • Full-time/contract position for flexible work arrangements.
  • Opportunities to work with the latest Python technologies and frameworks.
  • Collaborative environment with cross-functional teams.
  • Focus on professional development and staying updated with tech trends.
Full Job Description
Job Title: Python Developer

Location: Toronto, Canada

Job Type: Full-Time / Contract

We are seeking a skilled and passionate Python Developer to contribute to the development of robust and scalable software solutions. As a Python Developer at [Company Name], you will work on backend development, integration, and optimization of applications using Python and related technologies.

Key Responsibilities:
  • Design, develop, test, and maintain Python-based applications and services.
  • Collaborate with cross-functional teams to define system requirements and design scalable and efficient solutions.
  • Write clean, maintainable, and efficient code following coding standards and best practices.
  • Develop and implement APIs, data processing pipelines, and integrations with third-party services.
  • Perform debugging, troubleshooting, and optimization of code for performance improvements.
  • Participate in code reviews to ensure the quality and consistency of codebase.
  • Work with databases (SQL/NoSQL) to design efficient data models and queries.
  • Ensure the scalability, security, and reliability of applications.
  • Stay up-to-date with the latest developments in Python and related technologies.
  • Troubleshoot production issues and provide effective solutions.

Required Skills & Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Proven experience (3+ years) in Python development with a strong portfolio of projects.
  • Expertise in Python frameworks like Django, Flask, or FastAPI.
  • Experience with databases such as PostgreSQL, MySQL, MongoDB, or others.
  • Proficient in working with RESTful APIs and microservices architectures.
  • Strong knowledge of version control systems, particularly Git.
  • Familiarity with containerization tools like Docker and container orchestration platforms like Kubernetes.
  • Understanding of cloud platforms like AWS, GCP, or Azure is a plus.
  • Experience with unit testing, automated testing frameworks, and CI/CD pipelines.
  • Knowledge of Agile software development methodologies.
  • Strong problem-solving skills, analytical thinking, and the ability to troubleshoot and optimize code.
  • Excellent communication and teamwork skills.

Preferred Skills:
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) is a plus.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is an asset.
  • Knowledge of DevOps practices and tools (e.g., Jenkins, Ansible, Terraform).
  • Familiarity with data visualization libraries (e.g., Matplotlib, Plotly).

Similar Jobs

More Jobs at Veracity Solutions

More Information Technology Jobs

Find similar Python Developer jobs: