Developer
This position is filled in the IPCEI-CIS project. It is a collaborative initiative among European Union member states aimed at advancing cloud technologies and infrastructure. The project seeks to enhance Europe's digital sovereignty by fostering innovation in cloud services, improving data security, and boosting competitiveness in the global digital market. By pooling resources and expertise, IPCEI-CIS aims to develop secure, efficient, and interoperable cloud solutions that comply with EU standards and regulations.
Main tasks
Take part in creating software solutions in scaled agile environment
Build backend Go applications considering holistic business requirements and implications along the entire development process
Build infrastructure level Go applications to enable automated operations
Write scalable and maintainable code
Ensure quality in every aspect of your work, from writing and maintaining documentation, doing code reviews or testing
Collaborate with other teams in areas like security and AI
Qualifications
Bachelor or master's degree in the following areas: Computer science, Engineering or Information Technology or equivalent work experience in IT
5-10 years of overall IT experience of which majorly in technologies involving Golang and cloud services
Should be very well conversant in some of the below:
Understanding cloud native app development
Understanding different cloud layers and their specifics, e.g. virtualization, containerization
Understanding of the networking in cloud environments on different layers
Go backend development of various APIs
Micro-services architecture
Experience with Kubernetes esp. in developing operators, controllers
Experience with communication protocol like REST, gRPC, protobuf etc.
Experiences with SQL and NoSQL databases like Postgresql, MSSQL/MySQL or MongoDB
Experience with diverse Identity and Access Management solutions, e.g. Keycloak and protocols like OIDC, OAuth. Preferably also experience with SSI, DID, VC
Experience in developing concurrency scheduling mechanism
Understanding of Kubernetes scheduling mechanisms esp. in multi-cluster setup (Karmada, OCM etc.)
Integration of Event-Driven Services like Kafka, Prometheus, etc.
Excellent Git and git branching strategies knowledge
Continuous Integration and Delivery is a part of your daily work, especially with tools like Gitlab CI/CD
Very good communication skills, the roles involve demonstration of product / solutions to internal and external stakeholders
Candidates need good English written and oral skills. German skills a plus
Experience with Jira and Confluence is a plus
Additional Information
* Please be informed that our remote working possibility is only available within Hungary due to European taxation regulation.