Senior Python Consultant with React
Senior Python Consultant with React
Kraków, PL, 30-302 Łódź, PL, 90-118 Warszawa, PL, 00-839 Poznań, WP, PL, 61-569
Type of contract: B2B contract
Salary range: 125-160 PLN/H
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.
Your tasks
- 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
Requirements
- 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