Senior Python Developer
Role: Senior Python Developer
Your Responsibilities
Develop and deliver RESTful APIs using Django REST Framework.
Create and maintain clear API documentation, including auto-generated specifications.
Collaborate directly with customers from different regions worldwide.
Build and maintain unit tests to ensure code quality and reliability.
Contribute to defining product requirements and functional specifications.
Support, mentor, and guide other team members.
Continuously improve team processes through retrospectives and workflow enhancements.
Required Skills & Experience
Strong proficiency in Python, Django, Django REST Framework, and Celery.
Effective communication skills with a proactive, ownership-driven mindset.
Solid experience with PostgreSQL, including advanced features such as functions, views, and window operations.
Hands-on experience integrating third-party APIs.
Familiarity with Python coding standards and best practices.
Good understanding of object-oriented programming principles.
Strong knowledge of HTTP and REST concepts.
Practical experience writing and maintaining unit tests.
Experience using Git/GitHub, Docker, AWS or other cloud platforms, and Terraform.
Fluency in English, both written and spoken.
Experience with Swagger/OpenAPI (e.g. via drf-spectacular) is a plus.
Senior Python Developer
Senior Python Developer