Role Overview
We are looking for a passionate and skilled Python Developer to join our growing team. The role involves building scalable backend systems, modern frontend applications, and AI-powered solutions using cutting-edge technologies.
Responsibilities
- Develop, test, and maintain backend services using Python, Django, and FastAPI.
- Build modern, responsive frontend applications using ReactJS, Next.js, and TypeScript.
- Design and implement RESTful APIs and integrate third-party services.
- Work on AI-based solutions and integrate OpenAI APIs into applications.
- Develop and optimize data storage solutions using MongoDB and PostgreSQL.
- Implement search and indexing solutions using Elasticsearch.
- Build and maintain web scraping solutions using Scrapy.
- Write clean, scalable, and well-documented code.
- Participate in code reviews and collaborate with cross-functional teams.
Requirements
- 3-4 years of experience in Python development.
- Strong knowledge of Django or FastAPI.
- Experience with ReactJS / Next.js and TypeScript.
- Hands-on experience with MongoDB or PostgreSQL.
- Experience integrating OpenAI APIs or AI-based features.
- Understanding of REST APIs and system architecture.
Nice to Have
- Experience with Scrapy for web scraping.
- Knowledge of Elasticsearch.
- Familiarity with Agile development practices.
Skills
- Python
- Django
- React.js
- FastAPI
- OpenAI
Benefits
- Flexible schedule
- Competitive salary based on experience and performance