remote
Python Full Stack Developer - Uniprep
Full Stack Developer
Senior Python Full Stack Developer with 6+ years of experience building robust RESTful APIs, microservices, and full‑stack web applications using Django, Flask, and FastAPI. Strong background in OOP, database design, unit testing, and secure, high‑performance coding practices.
About the role
Key Responsibilities
- Design, develop, and maintain scalable RESTful APIs and microservices using Python and modern frameworks such as Django, Flask, or FastAPI.
- Collaborate with front‑end teams to integrate APIs into web applications, ensuring seamless data flow and optimal performance.
- Model and optimize relational (SQL) and non‑relational (NoSQL) databases, writing efficient queries and managing schema migrations.
- Implement comprehensive unit and integration tests, perform code reviews, and enforce secure coding standards.
- Utilize Git for version control, manage branching strategies, and participate in continuous integration/continuous deployment pipelines.
- Debug complex issues, profile performance bottlenecks, and propose architectural improvements.
Requirements
- 6+ years of professional experience in Python backend development.
- Proficiency in OOP principles and solid programming fundamentals.
- Hands‑on experience with Django, Flask, or FastAPI and building production‑ready microservices.
- Strong knowledge of SQL and NoSQL database design, querying, and optimization.
- Excellent problem‑solving skills, attention to detail, and effective communication abilities.
Skills
pythondjangoflaskfastapisql