Software Developer (React + Python + AI)

Open 31d posting dated 2 weeks ago

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