Fullstack Developer

  • Place:

    South Moravia
  • Work type:

  • Required languages:

    English (B2)
  • For graduates:


Kontakt na recruitera:

Petra Horylová Petra Horylová IT pozice

Why should you choose us?

Dixons Carphone plc is Europe's leading specialist electrical and telecommunications retailer and services company.
We employ over 40,000 people in 9 countries, with almost 3,000 stores across our various brands. The Group’s retail brands include PC World, Currys and Carphone Warehouse in the UK and Ireland, Elkjop and Elgiganten in the Nordic countries, and Kotsovolos in Greece. We are one of the market leaders in the UK & Ireland, Nordics and Greece.
Multicultural development team working on a SOA e-commerce platform serving as a basis for one of the most popular online shops with electronics in the UK – Currys and PC World. The platform handles more than 7,000,000 unique visitors per day and processes 8 orders per second during the peak season.

What will you do?

Payment team is responsible for the life cycle of a payment and low-level communication with various payment system providers. Payment service offers unified logic and API which hide implementation details and API specification of particular payment system providers such as Paypal, WorldPay, Adyen or Strive. Our typical client is Checkout application and Order management. It is often said that we are responsible for the internal payment gateway.

The application supports split payments, partial refunds and combined payments (combination of more payment methods in one payment). We also offer back office application in which colleagues from finance and tele-sales teams can log in to verify and change the payment status. We use JavaScript on server, headless application principles, Docker, message queues and try to adopt event sourcing, serverless lambda functions and micro-frontend pattern for the UI components. Our services must handle significant load (around 4500 payments per hour) and we also invest significant time into the security.

We are looking for an experienced developer who knows Javascript on server, Docker, message queuing and has experience with payment domain; someone who is willing to learn and improve the solution.

Now you’re probably wondering what skills and knowledge we expect from you? Well…

  • Strong experience with JavaScript or TypeScript
  • Strong experience with at least one of the following frameworks/libraries: Express, NestJS, Next.js, React, Redux, Vue.js, Angular
  • Familiarity with architecture principles and patterns, such as Microservices, MPA, SPA, Microfrontends, Headless services, RESTful API, Horizontal scaling
  • Knowledge of Tooling – Node.js, npm, Webpack, Swagger, Docker
  • Experience with PostgreSQL, MySQL, MSSQL or Oracle DB or other SQL server
  • You are experienced also in other web technologies (http protocol, HTML, CSS, JS)
  • You have met SOAP, REST, RPC either as consuming some API, or build an API Server
  • Awareness of agile principles and tools (SCRUM)
  • Knowledge of version control system (preferably GIT)
  • Proactive approach and willingness to learn new technologies
  • Your English is proper for communication with our foreign colleagues

What we offer to make you happier?

  • Modern office right in the city centre with an amazing terrace
  • 25 vacation days, 100 CZK/day lunch vouchers, flexible working hours
  • Team buildings where we get a chance to get to know each other more (even with UK colleagues)
  • Soft skills trainings, language courses, technical conferences
  • You can mix benefits of your choice in our Cafeteria benefit system
  • Bonus and loyalty scheme, sick days
  • Home office
  • contribution to pension scheme, MultiSport card and a gym membership
  • Chill out space (PlayStation 3,4; Wii), relax room, table football
  • Plenty of social events and charity activities (Christmas party, boat party, Halloween party, football tournament, summer BBQ etc.)

Not the right fit?

Get in touch with us directly via BrnoHR@dixonscarphone.com to discuss what else we can offer you. You can find out more about life at Dixons via our FB and Twitter accounts - www.facebook.com/TechDixons/ and www.twitter.com/TechDixonsCZ
Apply now Refer a friend More information about department
Fullstack Developer

Chráněno službou reCAPTCHA.
Ochrana soukromí Smluvní podmínky
Poslat kamarádovi
Fullstack Developer

Chráněno službou reCAPTCHA.
Ochrana soukromí Smluvní podmínky