Golang Software Developer

Europe Remote

Uvik Software is looking for an experienced Golang Software Developer for full-time job to join our team.

Location: Europe /Remote

Responsibilities:

  • 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.

Background and required skills:

  • Bachelor or master’s degree in the following areas: Computer science, Engineering or Information Technology or equivalent work experience in IT.

  • 4+ 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.

  • 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.

  • 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.

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.

Share:
Table of content
    Apply now

      Your Hiring Managers
      Get a free project quote!
      Fill out the inquiry form and we'll get back as soon as possible.