
Senior Software Engineer – C#, Java
TASC
full-time
Posted on:
Location Type: Office
Location: Gdansk • Poland
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, develop, and maintain APIs and integration modules connecting our platform to thousands of European banks and financial institutions.
- Collaborate with engineers and product stakeholders to define requirements, set acceptance criteria, and deliver solutions.
- Contribute to architecture by ensuring scalability, maintainability, and adherence to best practices.
- Maintain quality through code reviews, testing, and continuous improvement initiatives.
- Solve complex problems involving performance, distributed systems, and regulatory constraints.
Requirements
- Strong experience building backend services in either .NET or Java, with a willingness to work across both where needed.
- High proficiency in one language, plus some level of experience or ability to transition into the other with support.
- Experience working in fast‑paced, product‑centric environments.
- Solid understanding of API design, distributed systems, and cloud environments.
- Experience in establishing bank connections through PSD2 interfaces.
- Ability to write clean, maintainable, and testable code.
- Collaborative mindset and eagerness to work closely with product and engineering peers.
- Curiosity and drive to continuously improve systems, processes, and yourself.
Benefits
- Impact at scale
- Work on integrations that touch millions of users across Europe.
- Small team, big responsibility
- Lean environment where contributions matter daily.
- Cutting‑edge fintech
- Shape the future of open banking in one of Europe’s fastest‑moving ecosystems.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETJavaAPI designbackend servicesdistributed systemscloud environmentsclean codemaintainable codetestable codeperformance optimization
Soft Skills
collaborative mindsetcuriositydrive for improvementproblem-solvingcommunicationadaptabilityteamworkstakeholder engagementacceptance criteria definitioncode review