Backend Engineer with German
remote, Katowice +5 Locations
VM.PL
For our client, we are looking for a Backend / Database Developer with a good command of German (minimum B2).You will join an international project developing and maintaining backend processes around databases, supporting financial software platforms, and improving SQL-based components and data flows.
We are open both to database developers focused on SQL as well as backend developers (e.g., .NET, Java, or similar) who have experience working with relational databases and enjoy solving data-related challenges.
Your Responsibilities
Develop and maintain backend components and processes related to data management.
Design, implement, and optimize database structures, tables, and relations.
Create and optimize stored procedures, functions, and triggers to support business logic.
Analyze and tune query performance using execution plans, indexes, and transactions.
Apply best practices in data integrity, consistency, and error handling.
Collaborate with project and support teams to investigate and resolve database-related issues.
Participate in defining concepts, specifications, and solutions for new backend functionalities.
Requirements
Hands-on experience in backend or database development (SQL, .NET, Java, or similar).
Solid understanding of relational database concepts and data modeling.
Strong command of SQL (preferably Microsoft Transact-SQL or a similar dialect).
Knowledge of query performance optimization and execution plan analysis.
Ability to design and modify database schemas and understand dependencies between objects.
Experience with Atlassian tools (Jira, Confluence) – an advantage.
Background in financial or banking projects – a plus.
German – minimum B2 level, enabling daily communication with the client.
English – minimum B2 level, enabling occasional communication and work with technical documentation.
We Offer
Remote work with occasional visits to our office in Wrocław or to the client’s site (Germany, Austria, Switzerland, USA).
Clear communication and flat structure – easy access to decision-makers, no unnecessary hierarchy.
Individual development path – planned together with your leader, including external trainings and internal knowledge-sharing sessions.
International teams and clients – opportunity to use English and/or German in daily project work.
Language classes – English and German lessons (all levels, including with native speakers).
Benefits package – LuxMed private healthcare, Unum life insurance, and Multisport card.
Team spirit – regular team meetings, internal initiatives, and sports groups (e.g. squash, badminton).
Backend Engineer with German
Backend Engineer with German
remote, Katowice
VM.PL