Full Stack Engineer (Python/React/Typescript)
Capco · Poland - Cracow
HíbridoNão informado
Publicada semana passada
Sobre a vaga
<p><strong>CAPCO POLAND </strong></p>
<p><strong>*We are looking for Poland based candidate. </strong></p>
<p>At <strong>Capco Poland,</strong> 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.</p>
<p><strong>Role Overview</strong></p>
<p> </p>
<p>We are looking for an experienced <strong>Full-Stack Engineer</strong> to join Capco on a project within investment banking. The ideal candidate brings strong <strong>Python backend development</strong> expertise, hands-on experience with <strong>React and TypeScript</strong>, and a solid understanding of scalable APIs and cloud technologies. Experience with <strong>Generative AI, LLMs, RAG and AI agents</strong> is also important. You'll build secure, production-ready applications, combining strong engineering practices with a proactive, collaborative approach to problem-solving.</p>
<p><strong>Key Responsibilities</strong></p>
<ul>
<li>Design, build, test and maintain secure, scalable backend services and APIs, primarily using Python.</li>
<li>Deliver production-quality code through sound engineering practices: version control, automated testing, code review, CI/CD, and clear technical documentation.</li>
<li>Integrate services with internal platforms, data sources and third-party APIs, handling authentication, authorisation, resilience, and error management appropriately.</li>
<li>Build and support AI-enabled features, including integrations with LLMs, retrieval-augmented generation (RAG), prompt workflows, and agentic patterns.</li>
<li>Implement appropriate AI evaluation, monitoring, guardrails, and human oversight to ensure solutions are reliable, secure, and used responsibly.</li>
<li>Investigate and resolve defects, performance issues, and operational incidents; use logs, metrics, and traces to improve reliability.</li>
<li>Work with product, design, data, and engineering colleagues to turn requirements into practical, maintainable technical solutions.</li>
<li>Contribute to technical design discussions, estimate work realistically and deliver agreed outcomes to time and quality expectations.</li>
<li>Keep up to date with relevant engineering, AI and security practices, applying them pragmatically to day-to-day delivery.</li>
</ul>
<p><strong>Required skills:</strong></p>
<ul>
<li>Strong hands-on Python development experience, including building backend applications, services, and RESTful APIs.</li>
<li>Experience with common Python frameworks and tooling, such as FastAPI, Flask or Django; pytest; dependency/package management; and asynchronous programming where relevant.</li>
<li>Front-end development experience with React, TypeScript, JavaScript, and modern UI/component libraries.</li>
<li>Experience building full-stack applications or collaborating closely with frontend engineers on API contracts and user journeys.</li>
<li>Good understanding of software engineering fundamentals: clean code, object-oriented and/or functional design, testing, debugging, API design, and source control.</li>
<li>Experience working with relational and/or NoSQL databases, writing efficient queries and designing data models.</li>
<li>Practical experience building or integrating generative AI solutions using LLM APIs and orchestration frameworks.</li>
<li>Understanding of RAG, embeddings, vector stores, prompt design, agent workflows, model evaluation, and AI safety/guardrails.</li>
<li>Experience with cloud-hosted applications, containers, and CI/CD pipelines.</li>
<li>Awareness of secure development practices, including secrets management, access control, data protection, and dependency security.</li>
<li>Strong analytical and problem-solving skills, with the ability to work through ambiguous technical issues.</li>
<li>Clear written and verbal communication, able to explain technical decisions to engineers and non-technical colleagues.</li>
</ul>
<p><strong>Nice to have: </strong></p>
<ul>
<li>Familiarity with observability tooling, such as application logging, monitoring, and distributed tracing.</li>
<li>Experience working in regulated, enterprise-scale or security-conscious environments.</li>
</ul>
<p><strong>Recruitment Process:</strong></p>
<ol>
<li>HR Interview with the recruiter</li>
<li>Technical Interview</li>
<li>Client Interview </li>
<li>Feedback and offer</li>
</ol>
<p> </p>
<p><span style="color: rgb(26, 26, 26);">#LI-HYBRID</span></p>
Leu e ficou na dúvida? A nota responde.
Ver minha nota