Back to offers

Senior Full Stack Developer

You will have a strong enthusiasm for creating and producing efficient code. In this role, you'll oversee the creation and maintenance of projects and applications using Angular and .NET technologies, ensuring the highest quality and commitment throughout the software development lifecycle. This key role involves delivering advanced technology solutions to enhance Tax Free Shopping and Currency Choice products. You'll have the opportunity to work with innovative technology in an agile environment, contributing to the organisation's industry leading work.

  • Location: You must be based in Slovakia. No relocation assistance is offered. You will have to visit the office in Vienna once a week (Travel costs are at your own expense).
  • Type of constract: Slovak Pernament Employment Contract (hlavný pracovný pomer)
  • Start date: by agreement
  • Salary: up to 60 - 63k per year + 10% financial bonus
  • Language: English

Zahraničie - Rakúsko, Hybrid
.NET, Angular
from 2500€

Job description, responsibilities and duties

  • In this role, you'll be involved in front-end development tasks.
  • You will be responsible for the entire development lifecycle: from design, through development, testing, support and application deployment.
  • You'll also participate in technical reviews and recommend enhancements such as technical improvements, technology upgrades, architectural changes, etc.
  • Research and evaluate technologies and products relevant to software.
  • Enforce best practices, standards and procedures, including quality and delivery methodologies, and ensure adherence to documented software processes and procedures throughout the software product lifecycle.
  • Collaborate effectively in an Agile environment.
  • Coordinate with Enterprise Architects, Development Leaders and Product Managers to determine appropriate functionality and its implementation.
  • Take an active role in improvement initiatives.

Requirements for the employee

  • University degree in a technology-related field (e.g. Computer Science, MIS, etc.) or relevant technical training.
  • Minimum 5 years' experience in a professional software development environment
  • Good understanding of web application development concepts and principles
  • Good understanding of OOP concepts and principles and knowledge of .NET programming language
  • Hands-on experience with agile software development methodologies in a multi-divisional processing company
  • Strong knowledge of front-end technologies such as TypeScript, HTML and SCSS
  • Strong experience with Angular framework, preferably latest versions
  • Experience with front-end testing (unit testing, E2E testing, interface testing)
  • Good understanding of HTML semantics and accessibility
  • Good understanding of Software Design Patterns and Enterprise Design Patterns, especially in performance related
  • areas, and understanding of agile development methodologies (ideally SCRUM)
  • Strong English language skills (verbal and written) in a routine, technology-related working environment.

Employee perks, benefits

  • Work in a fast-growing international company and industry
  • State-of-the-art office environment well connected to the public transportation system and with good infrastructure
  • International environment and inspiring colleagues from many different countries (35 nationalities)
  • Flexible working time, Agile Working Model with potential to work from home
  • Varied, interesting, and challenging job
  • Lunch vouchers
  • Referral Program

Prerequisites and personality skills


  • Angular (latest versions)
  • TypeScript/ SCSS (CSS frameworks & principles)
  • Nx
  • Reactive programming (RxJS)
  • ngrx
  • Jest
  • C# and .NET (latest versions)
  • Web API / REST 
  • Experience in web architectural design
  • Internet Security knowledge

 Nice to have:

  • Module Federation (micro-frontends)
  • Material Design, Angular Material Components
  • Spectator, Ng-mocks, RxJS marbles
  • Azure (MSAL)
  • Magnolia CMS
  • SQL Server
  • SEO optimization 

 Personal qualification

  • Independent and self-motivated personality
  • Excellent team player
  • Excellent problem-solving skills
  • Excellent command of English in spoken and written form
  • Enjoys working in a multi-cultural environment

About company

The company offers tax-free shopping solutions.

I am interested in the job position

Enter your first name.
Your last name
Enter your email in the correct format.
Enter a valid phone number.
Attach a CV.
Consent is required.

I, hereby consent to the processing of my personal data contained in the application for admission to employment, my CV, personal questionnaire, personal data obtained from the contact form on the company’s website and personal data obtained during the interview with Grain Slovakia s. r. about. according to Act No. 18/2018 Coll. on data protection (hereinafter “Act No. 18/2018 Coll.”) to Grain Slovakia s. r. o. for the purpose of employment mediation. The consent may be withdrawn in writing at any time, otherwise it has expired after 3 years from the date of its consent, and the data will be anonymized and further used for statistical purposes only. I also note that the rights of the data subject are regulated in § 59 et seq. of Act No. 18/2018 Coll. Hereby I declare, that the conditions of the processing of my personal data, I fully understand and consent knowingly, voluntarily, and without reservation.

Consent is required.
Grain – Zuzana Jarčušková
Zuzana Jarčušková
Senior IT Recruitment Consultant / Team Quality Leader