Skip to main content

SW programmer, Developer

Dátum ukončenia: 
30.06.2026
Lokácia: 
Banská Bystrica, Bratislava, Košice, partial home office possible

We are looking for a reliable SENIOR / JUNIOR developer to join our development team who will be able to think responsibly and analytically in addition to transcribing functional specifications into source code. 

SW PROGRAMMER, DEVELOPER 

Full-stack Programmer (Java, JS – TypeScript (Angular), .NET) SENIOR/Junior.

We are looking for a reliable team member primarily focused on developing customer-specific software solutions, who will be able not only to rewrite functional specifications into source code, but also to think responsibly and analytically.
Ability to independently generate functional, optimized, and efficient source code in at least one programming language. Knowledge of an alternative programming language. Ability to independently implement and design integration services. Advanced knowledge of SQL (indexes, optimization) and understanding of internal database functionality. Ability to implement user interfaces based on provided materials. Minimum 5 years of experience in the field.

 

Job description, responsibilities:

Creates software and applications based on specifications and requirements: coding, application and system development, implementation of functions and interfaces, with the aim to:

  • Meet the requirements and needs for the software solution according to the available analytical and technical documentation, with regard to generating functional and maintainable source code.
  • Ensure that software development follows best practices and industry standards.
  • Actively participate in the design of software applications, information systems or their parts within the implementation team.
  • Point out and resolve inappropriate proposals and solutions from the analytical team.
  • Protect data and software security, including proper implementation of security measures.
  • Submit source code to the appropriate repositories and storage.
.

Main activitie​s:

  • Programming,
  • Systems architecture design (participation),
  • designing unit and integration tests,
  • creation of relevant technical documentation.

    .

What knowledge and experience will be useful for you?

  • Programming languages:
    • Essential: Java, Hibernate, Spring (SpringBoot)
    • Optional (in order of priority):
      • Java Server Faces (JSF),
      • JS – TypeScript (Angular),
      • .NET,
      • Kotlin.
  • Active knowledge of Git, Maven
  • Knowledge of the following is an advantage:
    • knowledge of UML,
    • knowledge of tools for organising work (JIRA a pod.),
    • an understand of agile software development management,
    • Apache Tomcat,
    • Oracle DB database,
    • PostgreSQL,
    • NGINX,
    • Elasticsearch,
    • Docker containers engine.
  • Other requirement::
    • analytical and logical thinking,
    • the ability to independently obtain the necessary information - to ask the right questions,
    • advanced knowledge of SQL (orientation in relational and NoSQL database environment, overview of types and basic functionality of databases in general, basic administration),
    • basic knowledge of Linux OS, command line and bash scripts,
    • knowledge of information systems integration using SOAP and REST type interfaces, etc.

 

Required education and other professional qualifications

  • Secondary education with school‑leaving exam (maturita), University education – Bachelor’s degree, University education – Master’s degree in IT or technical field
  • Experience: min. 5 years
  • English language - Intermediate (B2)

 

Employee benefits:

  • Opportunity for further education and career growth
  • Self-realization
  • Pleasant and modern working environment
  • Free coffee, tea, drinks, fruit during working hours
  • Possibility to work from home
  • Participation in supplementary pension savings (DDS)
  • Sick days
  • MultiSPORT card for sports and relaxation after work
  • Company teambuilding events

 

Salary conditions (gross): from 2,000 EUR/month, (the salary amount depends on the candidate’s experience and is always subject to mutual agreement) +20% monthly KPI after the probation period.

 

We'd love to learn more about you. Do not hesitate to send your CV and cover letter to kariera@gamo.sk

Pursuant to Act No. 18/2018 Coll. on the protection of personal data, as amended, by submitting documents related to the selection procedure, the candidate gives consent to the management, processing and storage of personal data to GAMO a.s., with its registered office at Kyjevské nám. 6, Banská Bystrica, for the purpose of the selection procedure, for a period of 90 days. The job applicant may revoke this consent in writing at any time.

 

 

Do you have questions about our products or services? Feel free to contact us!

If you do not want to wait for an answer by e-mail, you can contact us by phone:

+421 48 437 2000
info@gamo.sk

Contact us

Viac informácií

The operator company GAMO a.s., Kyjevské námestie 6, 974 04 Banská Bystrica hereby informs the data subject that it is interested in processing his personal data for the purpose of: informing the data subject about our services, products, news and events through direct marketing, and at the same time is interested in processing the personal data of the affected person for this purpose, especially in the scope of: name and surname, contact e-mail address, telephone contact of the person. The operator informs the person concerned that he has the right to revoke this consent to the processing of his personal data at any time by sending an e-mail to info@gamo.sk. The affected person in accordance with Art. 6 par. 1 letter a) Regulation of the EP and the Council (EU) 2016/679 on the protection of natural persons in the processing of personal data and on the free movement of such data, which repeals Directive 95/46/EC hereby expresses its consent to the processing of its personal data in the specified scope and for the given purpose.