Experiences:
- 2+ years in software development, especially in Python-based backend systems and ReactJS frontend development.
- Familiarity with microservices architecture and distributed systems is highly beneficial.
Technicall skills:
- Proficient in backend technologies: Python, Django, Django REST Framework, FastAPI, Flask.
- Strong experience in frontend technologies: ReactJS, JavaScript, ES6+, Hooks, Redux, and related ecosystems.
- Database proficiency: PostgreSQL.
- Experience in task queuing and caching mechanisms: Celery, Redis, RabbitMQ.
- Version Control: proficient in Git and familiar with workflows on platforms like Bitbucket/GitHub.
- Understanding of RESTful API design and integration.
Soft skills:
- Good English communication skills (both verbal and written).
- Strong teamwork and interpersonal skills.
- Effective task management, prioritization, and adaptability in dynamic environments.
- Proactive learning attitude, ready to adopt new technologies and methodologies.
Preferred Qualifications:
- Familiarity with TypeScript, especially in combination with ReactJS.
- Experience or exposure to frameworks like GatsbyJS or Next.js.
- Knowledge of Elasticsearch, especially API development for advanced search functionalities.
- Understanding of data extraction techniques, web scraping, or ETL processes.
- Experience with CI/CD pipelines, automated testing, and deployment tools (GitLab CI, Jenkins, Docker, Kubernetes).