Remote Senior Software Developer

Przegląd oferty

Lokalizacja
Remote, Remote
Rodzaj pracy
Pełny etat
Wynagrodzenie netto
11,588 zł - 15,617 zł Za MiesiÄ…c
Data opublikowania
2 lat temu

Szczegóły

ID oferty
6544
Typ pracy
Zdalnie
Rozmiar firmy
30-50
Wynagrodzenie
Umieszczone w ofercie
Wykorzystywane technologie
Java, Design Patterns, CD pipelines, GitLab, Git, REST API, JSON, API, SQL, NoSQL, CAN, Microservices, AWS, Kafka, Redis, Kotlin, SAST, DAST, Docker, Kubernetes
Typ umowy
Umowa o pracÄ™
Rekrutacja
Online
Rekrutacja w języku
Angielski
Korzyści
Parking, Prywatna opieka medyczna, Finansowanie kursów, Kawa za free, Międzynarodowe projekty, Elastyczne godziny pracy,
Poziom doświadczenia
Senior
Wymagana
GIT Java SQL

Opis oferty

  • Significant exposure working in fast-moving software engineering teams.
  • Great core Java design and development skills.
  • Strong knowledge of object-oriented design patterns and multi-threading programming.
  • A good knowledge of unit and integration testing techniques.
  • Experience with CI and CD pipelines, and supporting platforms, e.g., Gitlab.
  • Extensive experience with source control, e.g., Git.
  • Strong understanding of RESTful services (JSON) and API Design.
  • Understanding of SQL and NoSQL databases.
  • Experience of mentoring and coaching other software engineers.
  • Ability to clearly articulate complex problems and solutions in terms that others can understand.

Nice to have:

  • Experience with microservices and event driven architectures.
  • Experience working with cloud-based solutions (AWS preferred).
  • Familiarity with streaming technologies such as Kafka/Redis etc.
  • Experience programming in Kotlin.
  • Experience with Test Driven Development and/or Behavioural Driven Development approaches.
  • Knowledge of security best practices and experience working with automated security tools, e.g., SAST and DAST.
  • Experience with contract testing.
  • Knowledge of containerisation, including Docker and Kubernetes
  • Comfortable working within a multidisciplinary team.

Opis oferty 

Kingfisher plc is an international home improvement company with approximately 1,380 stores, supported by a team of 80,000 colleagues. We operate in 8 countries across Europe under retail banners including Castorama, B&Q, Brico Dépôt, Screwfix, TradePoint and Koçtaş.

At Kingfisher, our purpose is to make home improvement accessible for everyone. In 2017 we opened a Global Business Services (GBS) Centre in Krakow, these roles will form part of the greenfield tech hub covering all facets of technology within Kingfisher working in tandem with our global colleagues.

We are going through and exciting period of change and are seeking a highly motivated and experienced Senior Engineer (Backend) to join our Software Engineering team. You will work as part of our exciting greenfield tech hub covering all facets of technology within Kingfisher.

As a Senior Software Engineer, you will work closely with your cross functional team to design and implement new features and products, whilst bringing ideas, energy, and leadership to the table.

If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you!  

What can we offer you?

  • Private medical healthcare at LUXMED (including dentalcare) for you and your family
  • Medicover sports card (Fit&More package)
  • Life insurance financed by the employer 
  • Work in a highly professional and stimulating atmosphere
  • Training & Buddy programme that will allow you to quickly adapt to your new role
  • Wellbeing programme for employees
  • Co-financing of monthly tickets for the public transport in Krakow
  • Comfortable working environment in the office and the possibility of home office
  • Language courses, accounting courses, access to LinkedIn Learning and the possibility of co-financing studies and certification
  • Employee referral programme 

Tech Stack – Java, CI/CD, JSON, SQL

We’re all different. From backgrounds to experiences to stories each of us tell. At Kingfisher, we embrace all of this. We realise that the best workplace is one where colleagues collaborate and contribute. One where achievements are recognised, diversity is celebrated, and colleagues are valued.

Zakres obowiązków

  1. Design, develop, test, and deploy high quality software 
  2. Work with users and stakeholders to understand and deliver value through your product.  
  3. Participate and lead upon design, code, and test reviews.  
  4. Practice DevOps, testing and releasing software continuously.  
  5. Integrate software with monitoring, observability, and support tools.  
  6. Lead, coach and mentor engineers.  
  7. Participate in team process, using Agile methodologies to adapt and continuously improve.  
  8. Follow data-driven approaches to conduct experiments and iterate features.  
  9. Share feedback & seek opportunities to improve software quality.  
  10. Exercise strong technical aptitude to influence positive change and innovation.  
  11. Help troubleshoot and resolve issues throughout the product life cycle.  
  12. Research new technologies that can be of use.