Software Developer (React + Python + AI)
In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are seeking an experienced Software Developer (React + Python + AI) to join an innovative engineering remote team working on modern full-stack applications enhanced with AI capabilities. In this role, you will contribute to designing scalable systems, building high-performance web applications, and integrating advanced AI/LLM solutions into production environments.
Project information:
Type of project: IT services
Office location: Wrocław, Poland
Work mode: Remote from Poland
Budget: 130-160 PLN net/ h- b2b
Project length: Long-term
Only candidates with citizenship in the European Union and residence in Poland
Start date: ASAP (depending on candidate’s availability)
Project scope:
Design and develop modern web applications using React / Next.js and TypeScript
Build reusable, scalable, and accessible UI components using Tailwind and modern design systems
Drive frontend architecture decisions including state management, modularization, and performance optimization
Ensure high-quality frontend delivery with strong test coverage (Playwright, Vitest, React Testing Library)
Design and develop backend services using Python (async) and FastAPI
Build scalable REST and event-driven APIs as well as real-time systems
Implement WebSockets or similar technologies for real-time communication
Develop unit, integration, and end-to-end testing strategies for backend systems
Design and implement end-to-end system architecture in collaboration with cross-functional teams
Integrate services using REST APIs, GraphQL, and WebSockets
Participate in performance tuning, scalability improvements, and system optimization
Integrate AI/LLM-based solutions using OpenAI / Azure AI services
Develop AI workflows using frameworks such as LangChain or similar agent-based tools
Apply prompt engineering techniques and optimize model interactions for production use cases
Orchestrate multiple AI models and services to deliver real-world intelligent features
Apply security and privacy best practices across the full stack
Ensure adherence to secure coding standards and maintain high code quality through code reviews and automated testing
Collaborate closely with engineering teams to ensure consistency, reliability, and scalability of solutions
Competence demands:
Minimum 5+ years of experience as a Fullstack or Software Engineer
Strong experience with React / Next.js and TypeScript in production-grade applications
Strong proficiency in Python (async programming) and FastAPI
Experience designing scalable distributed systems and APIs
Solid understanding of frontend architecture, performance optimization, and state management
Experience with testing frameworks (Playwright, Vitest, React Testing Library, pytest or similar)
Familiarity with REST, GraphQL, and WebSockets
Hands-on experience integrating AI/LLM services (OpenAI, Azure AI, or similar)
Knowledge of agent frameworks such as LangChain or similar tools
Strong understanding of system design principles and software architecture
Experience working in Agile environments and cross-functional teams
Strong communication skills and ability to work in a distributed team
Fluency in English (written and spoken)
We offer:
Remote working model
Dynamic and innovation-driven engineering environment
Full-time job agreement based on b2b
Private medical care with dental care (covering 70% of costs)
Multisport card (also for an accompanying person)
Life insurance
Recruitment process:
Introductory call
Technical interview
Final decision