Unleash innovation at the forefront of AI-driven financial services — shape the future of global markets!
Krakow-based opportunity with hybrid work model (up to 2 remote days per week).
As a Senior Full Stack Developer – Java, Python, Microservices, you will be working for our client, a leader in AI markets technology within the Corporate and Institutional Banking sector. This award-winning team uses purpose-built natural language processing (NLP) to transform the way institutional investors engage with global markets. Join us to be a key contributor to cutting-edge solutions that drive digital transformation and enhance market interactions.
Your main responsibilities:
- Collaborate within a team of 4–6 developers to translate business requirements into actionable stories and deliver iteratively to production.
- Participate actively in all phases of the development lifecycle, from analysis to testing and production support.
- Identify areas of technical debt and prioritize a healthy balance between innovation and maintenance.
- Design architectural solutions following technology guidelines and best practices.
- Engage in pairing and knowledge sharing with engineering team members.
- Ensure the ongoing stability and support of deployed solutions.
You're ideal for this role if you have:
- Minimum of 5 years of software development experience.
- Deep understanding of core software development principles (SOLID, Clean Code, DDD, BDD).
- Demonstrable expertise in Java and Python programming.
- Extensive experience with Spring Framework.
- Proficiency with SQL and NoSQL databases (PostgreSQL, MongoDB).
- Ability to collaborate effectively and communicate fluently in English (written and spoken).
- Prior experience with event streaming technologies and microservices architecture.
It is a strong plus if you have: (optional)
- Experience with JavaScript or Vue.js.
- Background in machine learning, NLP, AI, or Data Science.
- Knowledge of Prompt Engineering, LangChain, LangGraph.
- Familiarity with Clean Architecture principles.
Language Required for the role:
- Fluent English, both written and spoken.
Eligibility for the role:
- Only candidates with an existing legal right to work in the European Union 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.