Overview
We are looking for a web application software developer with additional experience in analysis and design of information system architecture. The broader context of the project is the development of a research data infrastructure for the Czech Republic.
A significant part of the job is the integration of systems (analysis, design, implementation) that archive and publish scientific data and metadata with systems that control their creation and life cycle.
The position is part of a larger national initiative to develop HW/SW infrastructure for advanced and maximally automated management, sharing, and access to scientific data in research and government institutions. An overlap with industry and the commercial sector is expected. The long-term goal is to improve data management and create optimal conditions for the integration of AI and autonomous systems for the development of new materials and technologies.
This is a position in a small development team with broad opportunities for self-fulfillment and a range of activities in which the developer can dynamically participate. Also suitable for applicants interested in part-time work. The start date is immediate or by agreement.
Required qualifications and skills
1. Knowledge and practical experience with programming in Java/Kotlin/Python
2. Knowledge of system architecture:
* HTTP(S), REST API
* Databases and SQL
* Object-oriented programming
* Micro services
3. Experience with web application development
4. Ability to analyze web application code and implement new features
5. Ability to manage projects using Git
6. Good knowledge of English, at least at the B2 level
(Lack or weakness of the applicant in some of the essential skills above can be compensated by the applicant’s courage to independently improve them – this position provides opportunities for a self-development)
Other welcomed skills
1. Knowledge of containerization and virtualization tools
2. Deployment of services in containerization platforms (Kubernetes, Openshift, etc.)
3. Experience with software deployment using automated CI/CD pipelines
4. Practical knowledge of noSQL databases:
* familiarity with the concept of linked data (e.g., knowledge of JSON-LD, etc.)
* especially working with graph databases / RDF triple stores (Neo4j, Virtuoso, Apache Jena, qLever, etc.)
* design and implementation of software using NoSQL databases
* experience with using SPARQL endpoints
Benefits
Motivating financial remuneration with the possibility of growth
Work in a friendly team
Flexible working hours
Possibility of part-time work (over 60%)
Possibility of continuous education, language courses
If you are interested in this position, please send us your CV and cover letter to: recruitment@jh-inst.cas.cz. Please include the following reference code in the subject line: SC2026_01.