What You’ll Do

  • Work on our dev stack for internet banking and bank process digitalization, including support tools for implementation teams, some of which are low-code.

  • Build applications using React and Next.js, communicating with services via Apollo Client, supporting both GraphQL and REST APIs.

  • Work with supporting technologies such as MUI, Strapi, NodeRED, and leverage TypeScript to ensure code consistency.

  • Focus on either front-end or back-end, depending on your expertise and interest.

  • Deliver not just applications but also patterns and best practices for business domain implementation, automated testing, and repeatable task automation.

  • Deploy and maintain applications primarily in Kubernetes.

Who We’re Looking For

  • Passionate developer with creative, out-of-the-box thinking who enjoys exploring new approaches and sharing knowledge.
  • Quick learner, curious and eager to adopt new tools and practices.
  • Open to refactoring and improving code when necessary.
  • Positive, reliable, and motivated to grow professionally.
  • Interested in innovating digital banking solutions.
  • Team player, but capable of tackling complex tasks independently.
  • Knows when to learn independently, seek help from colleagues, or attend training.
  • Able to think critically, explain your ideas, and advocate your approach.
  • Realistic in estimating time needed to solve problems.
  • Comfortable giving and receiving feedback, with self-reflection.
  • Solution-oriented: you focus on how to make it work, not reasons why it won’t.
  • Interested in long-term collaboration.

What You Should Know

  • Deep knowledge of JavaScript (ES6/ES5) and TypeScript, ideally Node.js.

  • Understanding of object-oriented and functional programming principles.

  • Experience with frameworks or libraries, ideally React.

  • Familiarity with automation tools (Webpack, Babel, Rollup, Bower, Grunt, Gulp) and CI/CD pipelines (Jenkins, Docker, GitHub Actions, …).

  • Knowledge of styling and template preparation (CSS3, HTML5, Styled Components).

  • Experience with testing tools such as Playwright, Cypress, Jest, Cucumber.

  • Ability to write clear, maintainable code.

  • Comfortable using English for documentation and communication with colleagues and clients.

  • Positive attitude towards agile development.

Why Finshape

  • You want to be part of an innovative team: We are a European leader in digital banking with global ambitions. Collaborate with colleagues in the Czech Republic, Slovakia, Hungary, and soon in other countries. Our team already includes more than 400 talented people (300 total in CZ and SK).
  • You want to work on projects with a real impact: We deliver solutions to banks not only in the Czech Republic, Hungary and Slovakia but also abroad (e.g., Georgia, Montenegro, Moldova, Uzbekistan, Egypt, and more). We are actively expanding our business activities in international markets and preparing new customer projects. You will be involved in developing top-notch products and services that are changing the way people manage their finances worldwide.
  • You want to learn and grow: We truly support individual development and provide ample space for it. We regularly share updates and knowledge in Intraplatform meetings, Technology Thursdays, and Cross-project days, and we organize internal Hackathons. We also offer online English courses and other internal and external educational activities.
  • You share our values: We emphasize open communication, mutual trust and reliability, teamwork, and experience. Only in such an environment can innovation and creative problem-solving thrive.
  • You want a job that’s both enjoyable and fun: We organize team-building activities, company parties, and sports tournaments. We care about your health and offer vitamin-packed snacks with fresh fruit and vegetable, and in the summer, you’ll find ice creams in the fridge. We also provide the essentials – meal vouchers, multisport cards, vacation days, relaxation days, sick days, flexible working hours, and the option to work in the office or from home.

When You’ll Start

  • As soon as possible

Where You’ll Work

  • Prague/or from home occasionally
Consultation

APPLY FOR THIS JOB!

We’ll get back to you as soon as possible.