
Golang Software Developer
Primary stack
Nice to have's
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.