Uvik Software logo

Golang Software Developer

Uvik Software·Salary not specified

Primary stack

NoSQLgRPCRESTKubernetesCI/CDGitSQL

Nice to have's

GermanJiraConfluence

Job description

About the Position

Uvik Software is looking for an experienced Golang Software Developer for a full-time role to join our team. The position is remote, with a focus on Europe.

Responsibilities

  • Take part in creating software solutions in a scaled agile environment.
  • Build backend Go applications considering holistic business requirements and implications throughout the 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.
  • Understanding of 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.
  • 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.

Get a Free Project Quote

Fill out the inquiry form and we'll get back as soon as possible.

© Uvik Software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Uvik Software — це команда з 30+ розробників, що допомагає замовникам з США створювати круті продукти.Для того, щоб мати змогу працювати з топовими замовниками, ми свідомо вирішили відмовитись від моделі великої компанії, бо кількість знижує якість. Натомість, ми прийняли рішення наймати кандидатів щонайменше Middle рівня з хорошим рівнем англійської, релевантним досвідом та високим рівнем професіоналізму.Зі своєї сторони ми пропонуємо кандидатам, які відповідають вищезгаданим критеріям: хорошу команду, де є можливість розвиватись, цікаві проекти та хороші умови: flexible schedule/macbooks/corporate package etc.

More at Uvik Software

All 8 roles

Popular searches