Vacancies

Technical Leader - Checkout

  • Brno
  • Full time
  • English (C1)
  • By agreement
Apply now
Share on:

In Checkout team you can find two applications one is backend microservice using the Hexagonal architecture with Domain Driven Design written in PHP using Symfony framework and a lot of automation tests written mainly in Phpspec, Behat and PHPUnit.
Also the CI process is interesting with a lot of automation in it from standard static checks to soon performance tests run in GitLab. Currently we are in transition to Docker swarm solution in production (already 10 % of traffic is going there) so containers will be part of daily routine. For the logs you can look into Graylog and for the monitoring you can look into AppDynamics and Prometheus.
All of this is then communicating through Rest API with our frontend application written in JavaScript using React + Redux and also covered with automation tests even visual ones.
Over all the Checkout Product consists of multiple types of Checkout - Online (Desktop), Mobile, Store mode (specifically used in stores), Telesales (specifically used for shopping over the phone).
Regarding the team structure currently we have two squads - Core and Labs where each consists of Developers (Frontend/Backend/DevOps/Full Stack) and QA Engineers and one Scrum Master. Currently in total there are around 18 people.

What will you do? You will:

  • Work together with Brno based e-Commerce platform teams, UK business and management
  • Responsibility for an application technical solution and deciding which technology is the best for the developed tasks
  • Communication of application architectural vision with all teams including but not limited to: Product Owners, Architects, Developers, System/Database administrators, Analysts, Project Managers and business stakeholders
  • Propose and participate on tasks from the platform roadmap
  • Participate actively in Request For Change feasibility analysis process (providing estimates and various solution options)
  • Hands-on participation during discovery and implementation phases of features and projects
  • Proactively propose improvements to achieve higher efficiency and stability of the applications
  • Technical leadership and coaching of team members
  • Technical advisory during highly critical production incidents resolution
  • Stewardship of the team to incrementally improve developed applications
  • Write/update technical documentation

What can you achieve in our team?
  • You can participate on changing one of the biggest e-commerce platforms in Europe
  • There are many technical challenges which make the work diverse and require complex attitude in decision making
  • You will join an established company (the UK's largest electrical retailer) with stable background and which is willing to invest into new technologies
  • Internally in the company, we offer self-development trainings and support our employees in attending conferences, so you can broaden your technical awareness

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

  • Excellent knowledge of large web-facing production systems development
  • Strong sense of ownership and responsibility with desire to maintain and improve current platform is a must
  • Demonstrated proficiency in multiple areas of programming (web development, performance tuning, etc.)
  • Passion for proactive exploration of new technologies and open source
  • Experience with modern web architecture, principles – microservices, API gateways, headless, message queuing, event driven development, caching, loadbalancing, containers, relation and document databases
  • Expert knowledge of one of widely used programming language – PHP, JS, Python, Ruby, Perl, Go, Java (of other JVM language), C#
  • Ability to understand/define pros and cons of different architecture approaches
  • Experience with designing or tuning of large-scale databases
  • Good knowledge of the IT security principles
  • Excellent communication skills in English
  • Good knowledge of agile principles

What we offer to make you happier?

  • You can fully enjoy 25 vacation days
  • 110 CZK/day lunch vouchers via e-lunch card
  • Bonus and loyalty scheme
  • Home office, yet office is still partially open, sick days
  • Extensive training offer; hard and soft skills trainings, language courses, internal conference and interesting guest speakers, currently in a virtual form. We provide ACCA studies to colleagues from financial departments.
  • You can mix benefits of your choice in our Cafeteria benefit system (holidays, recreation, well-being, work life balance, personal and professional development, literature, e-meal vouchers, etc.)
  • Contribution to pension or life insurance scheme
  • Company library – you can borrow from wide variety of books on professional development, leadership, business, marketing, public speaking, etc.
  • Plenty of social events and charity activities (Christmas party, boat party, Halloween party, football tournament, summer BBQetc.) are temporarily stopped, however we are already looking forward to invite all the new colleagues once we can organize them again

You can find out more about life at Currys via our FB www.facebook.com/TechCurrys

Recruiter Contact

Miloš

Recruiter

Not the right fit?

Office Tour

Wondering how the offices look like in reality? What’s happening behind the walls? Here is a sneak peek into our daily life at work.

01/2

Position reply

Technical Leader - Checkout

Refer a friend

Technical Leader - Checkout

By using the www.currys.cz website, you agree to the use of cookies, which are necessary for its operation. More about cookies