Python Developer
Spait Infotech2024 โ Canada ยท Posted ~2 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 listDescription
Key Responsibilities
Design, develop, test, and maintain applications using Python.Develop scalable and secure backend services and applications.Build and integrate REST APIs and third-party APIs.Write clean, reusable, maintainable, and well-documented code.Work with databases to design queries, schemas, and data-access solutions.Debug, troubleshoot, and resolve application issues.Perform unit testing and participate in code reviews.Collaborate with frontend developers, QA engineers, DevOps teams, and business stakeholders.Optimize application performance and improve system reliability.Participate in the complete Software Development Life Cycle (SDLC).Use version-control systems such as Git for source-code management.Document technical solutions, processes, and application functionality.Required Skills
Strong proficiency in Python.Good understanding of Object-Oriented Programming (OOP).Experience with frameworks such as Django, Flask, or FastAPI.Strong knowledge of REST APIs and JSON.Experience with SQL databases such as MySQL or PostgreSQL.Understanding of Git and version control.Knowledge of data structures and algorithms.Familiarity with debugging, testing, and software development best practices.Strong analytical and problem-solving skills.Preferred Skills
Experience with AWS, Azure, or Google Cloud.Knowledge of Docker and Kubernetes.Familiarity with CI/CD pipelines.Experience with Redis, Celery, or message queues.Knowledge of MongoDB or other NoSQL databases.Basic understanding of Linux/Unix systems.Experience with automated testing frameworks such as PyTest or unittest.Knowledge of microservices architecture.
We have 142,196 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 142,196 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume