We are seeking a talented Python Developer who excels in crafting robust, scalable, and efficient web applications. The ideal candidate will have extensive experience with Django, FastAPI, and Flask frameworks and a deep understanding of database management, cloud services, and modern development tools.
Key Responsibilities
- Develop & Maintain Web Applications. Build and sustain high-performing web applications using Django, FastAPI, and Flask. Ensure they are scalable, secure, and efficient.
- Integration. Collaborate with frontend technologies to deliver a seamless and engaging user experience.
- Architecture Design. Design and implement high-level architecture that aligns with business requirements and industry best practices.
- Database Management. Create and manage database schemas using PostgreSQL, MySQL, MongoDB, Firebase, and Redis to ensure optimal performance and data integrity.
- Cloud Services. Leverage cloud services to enhance application scalability, performance, and cost-efficiency.
- Technical Documentation. Produce comprehensive documentation, including system architecture, API documentation, and database schemas.
- User Guides & Manuals. Develop user guides and deployment manuals to facilitate application usage and maintenance.
- Advanced Features. Implement Celery or other scheduling tools and ElasticSearch for advanced search functionalities.
- Project Experience. Experience in leading complex projects such as video/data streaming platforms and machine learning systems is a plus.
- Cloud Deployment. Knowledge of system architecture design and deploying cloud-based solutions using AWS, Azure, or GCP is desirable.
Required Skills
- Python Proficiency. Advanced skills in Python, with extensive experience in Django, FastAPI, and Flask.
- System Architecture. Strong understanding of microservices, RESTful APIs, and database design principles.
- Database Expertise. Expertise in PostgreSQL, MySQL, MongoDB, Firebase, and Redis, focusing on performance optimization and data modeling.
- Tools & Technologies. Proficient in Git, Docker, Postman, Nginx, ElasticSearch, and Jira.
- Cloud Deployment. Proven experience with application deployment and management on AWS, Azure, or GCP.
- Documentation. Exceptional ability to produce detailed and clear technical documentation, including architecture diagrams, API references, and user manuals.
If you are passionate about web application development and have a proven track record in creating high-quality, scalable solutions, we want to hear from you!
Apply now by sending your resume to [email protected].