CSHARK - Career

Senior Full-stack Developer

We are implementing a greenfield project in the area of digital transformation that is currently in the proof-of-concept phase.

The project aims to support millions of cars and road users in their everyday use of public services. All project and system aspects are created from an idea, with strong business and legal needs. You will work with interdisciplinary teams located in several cities. The management of the project is based on Agile principles (SCRUM/KANBAN). On some occasions you will be required to travel to EU countries for typical project meetings; however, most of the work is done from CSHARK offices or on a remote basis.

We are looking for a developer familiar with coding in JavaScript and Node.JS, as well as the full process (backend and frontend), and comfortable working in a dynamic, fast-changing environment. Ideally, you have an interest working with React.

The most important of all is your career development. That is why we actively seek the best and the brightest to join us. Launch your career with an opportunity that connects you to a strong network, enables you to do your best work and actively supports your career.

Main Responsibilities:

You’re a perfect fit if you:

  • Developing a new greenfield project in a digital transformation area

  • Deliver both frontend and backend part of application

  • Prototyping new versions of the product using React.js and Node.js

  • Involvement in designing and developing new solutions

  • Aiming for our backend to be message-driven and command-sourced for the purpose of architectural design

  • Keeping our services lightweight, with using Node.js, Typescript, StandardJS, Express

  • Implementing a backend for frontend with GraphQL

  • Maintaining React as the intended framework to serve for the frontend part

  • Using server-side GraphQL for the aggregation of data

  • Development of the code according to the TDD method

  • Being a part of our agile development process

  • Working with BA’s and internal teams to ensure that features are being developed and supported

  • Have at least 3 years experience in React.js and Node.js

  • Have mandatory experience with backend, working with Node.js, Typescript, StandardJS, Express

  • Have experience with RabbitMQ or a similar messaging service applied to a related architectural approach

  • Have mandatory experience with frontend, working with React.js

  • Have at least some experience building public-facing systems which are secure, performant, highly scalable, and remotely maintainable

  • Have practical experience of the design and development of multi-layer applications (not mandatory but nice-to-have)

  • Display English language skills at B2 level – the team you’ll be working with is international

  • Have a track of successfully managed technical delivery of projects

  • Use Sass for styling (not mandatory but nice-to-have)

  • Have some experience with the financial services/banking/insurance industry sectors (not mandatory but nice-to-have)

Steps of recruitment process



or technical interview



interview and company presentation



if you decide to join us :)

Fill-in the form and we will get back to you.

*mandatory field