Full Stack Engineer (Python/React/Typescript)
Full-stack engineer at Capco Poland building secure, scalable Python backend services and React/TypeScript frontends for an investment-banking client project, including AI features powered by LLMs, RAG, and AI agents. Hybrid role in Kraków for Poland-based candidates.
- Compensation
- Not disclosed
- Location
- Poland - Cracow
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Poland-based candidate
- Strong hands-on Python development: backend applications, services, and RESTful APIs
- Experience with Python frameworks/tooling: FastAPI, Flask or Django, pytest, dependency management, async programming
- Front-end experience with React, TypeScript, JavaScript, and modern UI/component libraries
- Experience building full-stack applications or collaborating with frontend engineers on API contracts
- Software engineering fundamentals: clean code, OOP/functional design, testing, debugging, API design, source control
- Experience with relational and/or NoSQL databases, efficient queries, and data modeling
- Practical experience building/integrating generative AI solutions with LLM APIs and orchestration frameworks
- Understanding of RAG, embeddings, vector stores, prompt design, agent workflows, model evaluation, AI guardrails
- Experience with cloud-hosted applications, containers, and CI/CD pipelines
- Awareness of secure development practices: secrets management, access control, data protection, dependency security
- Strong analytical and problem-solving skills for ambiguous technical issues
- Clear written and verbal communication for technical and non-technical audiences
Nice to have
- Familiarity with observability tooling: logging, monitoring, distributed tracing
- Experience in regulated, enterprise-scale, or security-conscious environments
Full description
CAPCO POLAND *We are looking for Poland based candidate.
At Capco Poland, we’re not just another consultancy - we’re the spark behind digital transformation in the financial world. As a global leader in technology and management consulting, we thrive on helping clients tackle the toughest challenges across banking, payments, capital markets, wealth, and asset management.
Role Overview
We are looking for an experienced Full-Stack Engineer to join Capco on a project within investment banking. The ideal candidate brings strong Python backend development expertise, hands-on experience with React and TypeScript, and a solid understanding of scalable APIs and cloud technologies. Experience with Generative AI, LLMs, RAG and AI agents is also important. You'll build secure, production-ready applications, combining strong engineering practices with a proactive, collaborative approach to problem-solving.
Key Responsibilities
- Design, build, test and maintain secure, scalable backend services and APIs, primarily using Python.
- Deliver production-quality code through sound engineering practices: version control, automated testing, code review, CI/CD, and clear technical documentation.
- Integrate services with internal platforms, data sources and third-party APIs, handling authentication, authorisation, resilience, and error management appropriately.
- Build and support AI-enabled features, including integrations with LLMs, retrieval-augmented generation (RAG), prompt workflows, and agentic patterns.
- Implement appropriate AI evaluation, monitoring, guardrails, and human oversight to ensure solutions are reliable, secure, and used responsibly.
- Investigate and resolve defects, performance issues, and operational incidents; use logs, metrics, and traces to improve reliability.
- Work with product, design, data, and engineering colleagues to turn requirements into practical, maintainable technical solutions.
- Contribute to technical design discussions, estimate work realistically and deliver agreed outcomes to time and quality expectations.
- Keep up to date with relevant engineering, AI and security practices, applying them pragmatically to day-to-day delivery.
Required skills:
- Strong hands-on Python development experience, including building backend applications, services, and RESTful APIs.
- Experience with common Python frameworks and tooling, such as FastAPI, Flask or Django; pytest; dependency/package management; and asynchronous programming where relevant.