Python Developer

Spait Infotech2024 โ€” Canada ยท Posted ~5 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Key Responsibilities Develop and maintain applications using Python.Design and develop RESTful APIs and backend services.Write clean, efficient, reusable, and well-documented code.Work with frameworks such as Django, Flask, or FastAPI.Integrate applications with databases, third-party APIs, and external services.Design and optimize database queries using PostgreSQL, MySQL, or similar databases.Perform unit testing, debugging, and troubleshooting.Participate in code reviews and follow software development best practices.Collaborate with frontend developers, QA engineers, DevOps teams, and product stakeholders.Optimize application performance, scalability, and reliability.Maintain technical documentation and contribute to continuous improvement.Required Skills Strong proficiency in Python.Good understanding of OOP, data structures, algorithms, and design patterns.Experience with at least one Python framework: Django, Flask, or FastAPI.Knowledge of REST APIs, JSON, HTTP, and API integration.Experience with SQL and relational databases.Familiarity with Git/GitHub/GitLab.Understanding of unit testing and debugging.Good problem-solving and analytical skills.Preferred Skills Experience with AWS, Azure, or Google Cloud.Knowledge of Docker and CI/CD.Experience with Redis, Celery, or message queues.Familiarity with microservices architecture.Knowledge of Linux/Unix environments.Exposure to React, Angular, or other frontend technologies is a plus.