Full Stack Developer (Java / Python)
Antal
⚲ Kraków
28 560 - 36 960 PLN (B2B)
Wymagania
- Java
- Python
- Spring Framework
- DDD
- BDD
- SQL
- NoSQL
- PostgreSQL
- MongoDB
- Microservices architecture
- NLP (nice to have)
- AI (nice to have)
- JavaScript (nice to have)
- Vue.js (nice to have)
- Clean Architecture (nice to have)
Opis stanowiska
O projekcie: Full Stack Developer (Java / Python) – B2B Contract type: B2B Rate: 170–220 PLN/hour Working time: Full-time Work model: Hybrid (on-site presence at least 2 days per week in Cracow) Seniority level: Senior / Regular+ About the project You will join a technology team building advanced solutions for global financial markets, leveraging technologies such as NLP, AI, and real-time data processing. The platform enables users to interact with complex market data in a fast, intuitive, and intelligent way. The team works end-to-end across the full software development lifecycle — from requirements analysis and development to testing and production support. We follow the principle: “you build it, you run it.” How we work - Self-organising teams, no traditional sprints — we focus on continuous flow - Frequent, low-risk deployments to production - Strong emphasis on code quality, collaboration, and knowledge sharing - Flexible approach to technology — outcomes matter more than rigid frameworks Recruitment process (1 stage) - ~30 minutes: discussion about the project and our way of working + short candidate introduction - ~1.5 hours: technical interview with live coding (candidate is expected to have their own IDE ready) Wymagania: Required skills & experience - Minimum 5 years of commercial development experience - Strong hands-on experience with Java and Python - Extensive experience with Spring Framework - Solid understanding of SOLID principles, Clean Code, DDD, and BDD - Experience with SQL and NoSQL databases (e.g. PostgreSQL, MongoDB) - Hands-on experience with microservices architecture - Experience with event streaming technologies - Ability to design systems and mentor other engineers - Very good written and spoken English communication skills Nice to have - Experience in Machine Learning, NLP, AI, or Data Science - JavaScript (Vue) - Clean Architecture - Prompt Engineering - LangChain, LangGraph Codzienne zadania: - Work in a team of 4–6 engineers with a dedicated Product Owner - Take business requirements, break them down into user stories, and deliver them iteratively to production - Design and implement solutions in line with architectural and technology guidelines - Actively identify and address technical debt while balancing it with new feature development - Provide production support for delivered solutions - Collaborate closely with other engineers, including pair programming