New offer - be the first one to apply!

June 12, 2026

Senior Full Stack Developer – Java, Python, Microservices

Senior • Hybrid

27,300 - 32,760 PLN

Krakow, Poland

Ignite innovation at the forefront of financial technology — design and develop transformative AI-driven solutions.

Krakow-based opportunity with hybrid work model (up to 3 remote days per week).

As a Senior Full Stack Developer, you will be working for our client, a leader in Global Markets Technology within the Corporate and Institutional Banking sector. You will be part of an award-winning AI Markets team, leveraging natural language processing (NLP) to revolutionize how institutional investors interact with global markets. This role offers a unique opportunity to contribute to cutting-edge digital services that shape the future of financial technology and accelerate your career growth.

Your main responsibilities:

  • Collaborate within a team of 4-6 engineers alongside a dedicated product owner to deliver high-quality features.
  • Break down business requirements into user stories and execute iterative deliveries to production.
  • Engage in all phases of the development lifecycle, including analysis, testing, and production support.
  • Maintain a focus on product support, ensuring solutions are sustainable and robust.
  • Identify areas of technical debt and balance new functionality development.
  • Design scalable, efficient solutions following established technology guidelines.
  • Pair with team members to share knowledge and develop innovative system architectures.

You're ideal for this role if you have:

  • At least 5 years of extensive development experience in software engineering.
  • Deep understanding of software development principles (SOLID, Clean Code, DDD, BDD).
  • Demonstrable expertise in Java and Python.
  • Extensive experience with Spring Framework.
  • Proficiency with SQL and NoSQL databases (PostgreSQL, MongoDB).
  • Prior experience with event streaming technology and microservices architecture.
  • Ability to collaborate and teach engineering teams to develop new systems.
  • Effective written and spoken communication skills in English, fluent level.

It is a strong plus if you have:

  • JavaScript / Vue.js experience.
  • Knowledge or experience in machine learning, NLP, AI, data science, or prompt engineering.
  • Familiarity with LangChain, LangGraph, and Clean Architecture principles.

Language required for the role:

  • Fluent command of English, both written and spoken.

Eligibility to work in this role:

  • Only candidates with an existing legal right to work in Europe will be considered for this role.

#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.