As a Technical Lead, you will play a crucial role in coordinating, developing, and supporting software development activities across various projects and applications. Your primary goal is to ensure high-quality deliverables and commitment throughout the entire software development lifecycle.
In this role, you will work with the latest technologies to enhance Global Blue’s Tax-Free Shopping products. You will be a key contributor to our agile and innovative environment, helping us maintain our position as a market leader.
Key Responsibilities
Lead and support development activities, ensuring high-quality standards.
Collaborate with cross-functional teams to design and implement scalable software solutions.
Develop and maintain front-end and back-end applications using Angular and .NET technologies.
Ensure best practices in software design, development, and architecture.
Optimize performance and maintain security standards.
Participate in Agile development processes, contributing to continuous improvement.
Skills
Proficiency in Angular: strong command of Angular framework concepts, including components, modules, services, dependency injection, routing, and reactive programming with RxJS. Experience with Angular CLI, Angular Material, and Angular testing frameworks is also important.
Frontend Technologies: Apart from Angular, be proficient in frontend web technologies such as HTML, CSS, and JavaScript. Knowledge of CSS pre-processors (e.g., SASS, LESS) and frontend frameworks/libraries (e.g. Redux) is advantageous.
Expertise in .NET Technologies: in-depth knowledge of .NET development, particularly with ASP.NET (MVC or Web API) and C#. Familiarity with .NET Core and .NET Framework is also beneficial. Understanding of server-side concepts like RESTful APIs, authentication/authorization, caching, and performance optimization is crucial.
Backend Development: Strong understanding of backend development principles is essential. Experience with writing efficient APIs and integrating with third-party services is valuable.
Fullstack Architecture: You should have a solid understanding of fullstack architecture patterns, including client-server communication, RESTful API design, microfrontend and microservices architecture. Experience with designing scalable, modular, and maintainable systems is highly desirable.
Payments industry experience a strong plus (credit card, merchant processing, banking, financial services, etc.)
Internet Security knowledge
Qualifications and education requirements
University graduate / bachelor’s degree in technology-related field (e.g. computer science, MIS, etc.) or technical education.
A senior level software developer with strong and successful technical lead experience (5 years of experience)
Excellent understanding of OOP concepts and principles and programming language skills
Hands-on experience within agile software development methodologies in a multi-division processing company (international experience a strong plus)
In-depth experience designing API’s (REST) and implementing services based on it
Experience with Testing and CI; TDD, automated unit/functional/integration testing
Strong understanding of Software Design Patterns and Enterprise Design Patterns, MS SQL Server skills or similar, especially in performance related areas and understanding of agile development methodologies (ideally SCRUM)
Strong English language skills (oral and written) in routine, technology-related work settings
Work Location & Office Requirements
Hybrid work model – 1 day per week in our Bratislava office.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library