World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

FullStack Engineer

  • Hybrid/On-site
  • English
  • Banking
  • Senior
  • Agile
Add to Job Cart RECOMMEND A CANDIDATE

Join us, and build secure systems that power global finance!

Kraków – based opportunity with hybrid work model (6 days/month in the office).

As a FullStack Engineer, you will be working for our client, a global financial leader focused on building secure, scalable, and efficient software solutions to support their cybersecurity initiatives. You will be working in a cross-functional, agile team alongside product owners, development leads, and security experts to design and deliver high-quality software. Your responsibilities will span the full development lifecycle—from refining requirements to deployment and support. The project emphasizes security, automation, and engineering best practices, offering a hands-on role in driving technical excellence in a highly regulated environment.

Your main responsibilities: Collaborating with product owners and leads to define and implement secure software solutions

  • Developing robust backend services using Python and FastAPI
  • Building and maintaining data pipelines using Pandas, NumPy, and orchestration tools
  • Designing and deploying microservices using Docker and Kubernetes
  • Implementing CI/CD pipelines using Jenkins, GitLab, and related tools
  • Managing code versioning and branching strategies with Git
  • Writing unit, integration, and functional tests in a test-driven development approach
  • Supporting and troubleshooting production systems, including L2/L3 incidents
  • Contributing to documentation and governance processes for release and incident management
  • Mentoring junior developers and participating in peer reviews

You’re ideal for this role if you have:

  • Extensive experience in Python web development with frameworks like FastAPI or Flask
  • Hands-on experience building data pipelines with tools such as Airflow or Luigi
  • Deep understanding of microservice architecture and patterns like CQRS and event sourcing
  • Strong proficiency in deploying containerized applications with Docker and Kubernetes
  • Experience with CI/CD pipelines using tools such as Jenkins or GitLab
  • Proficiency in frontend basics: HTML, CSS, JavaScript
  • Solid SQL programming skills for writing and optimizing queries
  • Strong sysadmin knowledge of Linux and fundamental networking concepts
  • Familiarity with agile development practices and DevSecOps in regulated environments
  • Excellent communication skills and experience working in global, cross-functional teams

It is a strong plus if you have:

  • Experience working in financial or highly regulated industries
  • Familiarity with Git branching strategies like GitFlow or trunk-based development
  • Working knowledge of Jira, Confluence, and collaborative agile workflows
  • A passion for continuous learning and sharing knowledge within your team
  • Leadership experience mentoring developers and guiding technical decisions
  • Understanding of secure coding standards and compliance requirements
  • Exposure to automated infrastructure tools such as Terraform or Ansible
  • Experience designing and maintaining logging, monitoring, or alerting systems
  • Ability to propose and evaluate new technologies aligned with business goals

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.

Internal number #7209

Benefits

Access to Healthcare
fintech-delivery
Access to Multisport
Training platforms
Access to Pluralsight

Apply for this job now

    I agree to receive marketing information from ITDS Polska to the e-mail address provided
    The data controller of your personal data is ITDS Polska sp. z o.o. We process your personal data for recruitment process for selected jobs, to inform you of similar jobs in the future and to pursue ITDS's other legitimate interests, such as handling correspondence, securing our recruitment processes or pursuing/defending against claims. Also, by providing ITDS with personal data in the scope specified in art. 22(1a) § 1 of Labor Code, you agree that ITDS will process them for the purpose of recruitment. You have the right to withdraw your consent (the withdrawal of consent shall not affect the lawfulness of processing based on consent before its withdrawal), request access to personal data, their rectification, deletion or restriction of processing; to object to processing, as well as the right to data portability; to lodge a complaint with the supervising authority. Please find more information in our Privacy Policy.

    You can report violations in accordance with ITDS's Whistleblower Procedure available here.