Senior Python Consultant with React
GFT Poland
⚲ Kraków
21 000 - 26 880 PLN (B2B)
Wymagania
- Python
- FastAPI
- React
- REST API
- SQL
- PostgreSQL
- Redis
- NoSQL
- Docker
- Kubernetes
- AWS
- CI/CD
- PGVector (nice to have)
- LongChain (nice to have)
- LLM (nice to have)
Opis stanowiska
O projekcie: What will you do? You will build and evolve scalable web applications in Python and work across the stack with React to deliver high-quality features. You will design data solutions, develop robust APIs, and collaborate closely with the team to ship reliably using CI/CD and automated testing, with an option to explore GenAI use cases. Wymagania: - Strong Python engineering experience.- Hands-on experience with FastAPI or similar Python web frameworks.- Experience building web UIs with React.- Solid understanding of RESTful API design and backend development.- Practical SQL skills and experience with PostgreSQL.- Experience with Redis or other NoSQL solutions.- Experience with Docker and container-based development.- Experience with Kubernetes or strong motivation to learn it quickly.- Experience working with AWS in production or near-production environments.- Experience with CI/CD pipelines and automated testing.- Openness to hybrid work 4 days a month from our client office (Kraków). Nice to have - Experience with PGVector or vector databases.- Experience building GenAI applications using LangChain.- Experience integrating or using OpenAI APIs or similar LLM providers.- Experience with modern observability tooling such as logging metrics and tracing.- Experience with performance tuning and scalability for high-traffic systems Codzienne zadania: - Develop scalable web applications using Python with FastAPI. - Build user-facing functionality and work across the stack with React. - Design and optimize relational and non-relational databases including PostgreSQL and Redis. - Implement vector search solutions using PGVector where applicable. - Develop and maintain RESTful APIs and backend services. - Work with AWS services to deploy and operate applications. - Containerize services using Docker and orchestrate workloads with Kubernetes. - Apply CI/CD practices and maintain automated test suites. - Collaborate with engineers and stakeholders to deliver increments end to end. - Explore or contribute to GenAI-enabled features using tools such as LangChain and OpenAI APIs