Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Uvik Software is looking for an experienced Golang Software Developer for a full-time role to join our team.
Location: Europe / Remote
Responsibilities
- Take part in creating software solutions in a scaled agile environment.
- Build backend Go applications considering holistic business requirements and implications throughout 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.
Requirements
- Bachelor or master’s degree in Computer Science, Engineering, Information Technology, or equivalent work experience in IT.
- 4+ years of overall IT experience, majorly in technologies involving Golang and cloud services.
- Understanding of cloud-native app development, different cloud layers, and their specifics (e.g., virtualization, containerization).
- Understanding of networking in cloud environments on different layers.
- Go backend development of various APIs.
- Micro-services architecture.
- Experience with Kubernetes, especially in developing operators.
- Experience with communication protocols like REST, gRPC, protobuf, etc.
- Experience 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 mechanisms.
- 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 demonstrating products/solutions to internal and external stakeholders.
- Candidates need good English written and oral skills. German skills are a plus.
- Experience with Jira and Confluence is a plus.
We Offer
- 12 sick leaves and 18 paid vacation business days per year.
- Flexible working conditions with access to modern equipment (MacBook Pro and Dell monitor).
- The opportunity to work on interesting projects for renowned clients.
- A flexible work schedule.
- Competitive salary based on qualifications.
About the Company
UVIK uses cookies to personalize your experience on our website.
By continuing to use this site, you agree to our cookie policy. Check our privacy policy to learn more.
Powered by GDPR Cookie Compliance
Privacy Overview
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
Enable or Disable Cookies
3rd Party Cookies
Google Analytics User ID Cookie
Used to identify unique users.
https://policies.google.com/privacy?hl=en-US
Duration: 24 hours
Google Analytics Pageview Cookie
Used to count and track pageviews.
https://policies.google.com/privacy?hl=en-US
Duration: 2 years
Facebook Cookie
Used to store and track visits across websites.
https://developers.facebook.com/docs/privacy/
Duration: 3 months
Enable or Disable Cookies