Back-end Engineer (Java/Python) – Data Platform
Summary
Back-end engineer building a data platform for one of the world's largest banks, working in Java or Python with REST APIs, SQL/NoSQL and graph databases, plus cloud CI/CD and observability. Hybrid role based in Kraków (6 office days/month) on a B2B contract via Verita HR.
- Prestigious position at one of the world’s largest banks
- Stable, long-term projects
- Competitive salary with a B2B contract
- Hybrid work (6 days per month from the office in Cracow)
- Private healthcare and multisport card
- Personal growth and development opportunities with the possibility to rotate between projects
- Experience building and running production-grade back-end services
- Strong Java or Python skills (or a similar language), with a focus on clean, testable code
- Hands-on experience designing REST APIs, data models and schema evolution
- Solid SQL and relational database design skills (keys, constraints, indexing, transactions)
- Familiarity with NoSQL and graph databases (LPG/RDF)
- Understanding of versioning, idempotent processing, data lineage or data quality concepts
- Experience integrating external APIs and working with structured and unstructured data
- Practical knowledge of cloud services, CI/CD and observability
- Strong problem-solving skills and a collaborative mindset