Python Developer
Skills
About the role
Requirements:
3+ years of professional experience in Python development.
Strong proficiency in Python 3.x.
Experience with FastAPI, Django, or Flask.
Good knowledge of REST API development.
Strong understanding of SQL and relational databases (MySQL/PostgreSQL).
Experience with Git version control.
Knowledge of Object-Oriented Programming (OOP) principles.
Familiarity with Linux environments.
Understanding of authentication methods such as JWT and OAuth.
Strong debugging and problem-solving skills.
Responsibilities:
Design, develop, test, and maintain Python-based applications.
Develop RESTful APIs using FastAPI, Django, or Flask.
Write clean, reusable, and efficient Python code following best practices.
Integrate applications with databases, third-party APIs, and cloud services.
Optimize application performance, scalability, and security.
Debug, troubleshoot, and resolve application issues.
Collaborate with frontend developers, QA engineers, and DevOps teams.
Participate in code reviews and maintain technical documentation.
Write unit tests and ensure high code quality.
Work in Agile/Scrum development environments.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.