TASC

Senior Software Engineer – C#, Java

TASC

full-time

Posted on:

Location Type: Office

Location: GdanskPoland

Visit company website

Explore more

AI Apply
Apply

Job Level

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