Senior Full-Stack Developer – Python, AI & React
Summary
Build and maintain AI-driven financial platforms by developing React/Next.js frontends and Python backends, integrating AI/ML features like RAG pipelines and agentic workflows for financial data processing and decision-making.
Unleash innovation at scale — shape the future of AI-driven financial platforms.
Location & Work Model: Remote-based opportunity with flexibility to work from Poland or Portugal, up to 5 days per week.
As a Senior Full-Stack Developer, you will be working for our client, a leader in capital markets technology, delivering cutting-edge AI and web solutions. You will build and maintain high-performance applications that integrate modern React front ends with Python back ends, empowered with AI/LLM features to revolutionize financial data processing and decision-making. Join us and contribute to shaping innovative financial ecosystems.
Your main responsibilities:
Design and develop end-to-end features, including React/Next.js interfaces and Python back-end services and APIs.
Implement, maintain, and optimize AI/LLM-powered functionalities such as RAG pipelines, agentic workflows, and API integrations.
Build responsive, accessible user interfaces from design specifications to production deployment.
Write clean, well-tested, and maintainable code across both front-end and back-end layers.
Design and implement REST/GraphQL APIs and data models for complex financial and market data.
Collaborate with cross-functional teams including designers, data/ML engineers, and product managers to deliver features end-to-end.
Optimize applications for performance, scalability, security, and cross-browser compatibility.
Participate in code reviews and contribute to engineering standards and best practices.
Leverage AI-assisted development tools to accelerate delivery and enhance code quality.
You're ideal for this role if you have:
Minimum of 6 years of experience in full-stack development, with a focus on Python and JavaScript.
Strong expertise in React, TypeScript, and modern JavaScript (ES6+).
Proven experience with back-end frameworks such as FastAPI, Django, or Flask.
Solid understanding of REST API design, asynchronous data handling, and front-end best practices.
Familiarity with HTML5, CSS3, and responsive UI design.
Knowledge of relational and NoSQL databases like PostgreSQL and MongoDB.
Strong grasp of Git and collaborative development workflows.
Good understanding of web security, performance, and accessibility fundamentals.
It is a strong plus if you have:
Production experience with Next.js (SSR, SSG, API routes).
Hands-on experience building or integrating AI/LLM features (e.g., prompt engineering, vector databases, LangChain, LlamaIndex).
Experience working with Claude and other AI solutions.
Familiarity with state management libraries (Redux, React Query, etc.).
Knowledge of CSS frameworks like Tailwind or styled-components.
Experience with cloud deployment, infrastructure (AWS, GCP), Docker, and CI/CD pipelines.
Testing expertise with Pytest, Jest, React Testing Library, or Cypress.
Language Required for the role:
Fluent command of English.
Eligibility to work on this role:
Only candidates with an existing legal right to work in the European Union will be considered.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English), along with a statement confirming your consent to the processing and storage of your personal data.