Senior GoLang Developer
This job is no longer active!
View all jobs Evolve today active
View all jobs Senior GoLang Developer active on Hipo.ro
View all jobs IT Software active on Hipo.ro
At Evolve today we offer complex Human Resources services, from business consulting to headhunting and recruitment. We have extensive experience in finding talented professionals, for a variety of industries, especially in the IT sector.
We started with a dream: to create a Human Resources company with a strong, unique profile on the market, deeply shaped by our core values: commitment to performance, professionalism, a balanced approach and deep satisfaction for our clients.
From that moment, we nurtured special relationships and we continuously evolved, being flexible, but staying true to our values. We aim higher and higher and we invite you to EVOLVE with us!
For our client, an international software company with more than 20 years of experience on the market, we are looking for a Golang Developer to join they're growing IT Development Team.
The product is a very complex online Platform, which is an ambitious project that comes with both interesting challenges, but also with the opportunity to shape how work is done, to have a great impact on the final product and grow your experience in a nice and supportive environment.
If you have a passion for IT and consider yourself a tech-savvy professional, who aspires to move forward in his career, then this job is the perfect match for you!
What you bring:
A minimum of 4+ years of experience in programming
At least 2 years experience with Go
Documentation and testing (unit, functional, integration) skills
Version Control Systems (git, GitHub, GitLab) and build/deploy pipelines
Experience with Docker (images/containers),
Experience with Microservices
Experience with Storage, Http, gRpc, and photo buffs
Good understanding of networking (TCP/IP, DNS)
Experience in building, registry, deploying, and versions
Good understanding of code lifecycle (from local machine to production),
Basic knowledge of encapsulation, deployment, communication, logging, tracing, metrics, relational (MySql, Postgres), non-relational (Elasticsearch, Cassandra)
Knowledge of cache (Redis)
Computer science fundamentals and beyond
Good communication skills in English
Nice to have:
Good understanding of distributed systems
Experience with: java, bash, angular, messaging - Kafka
Experience with container orchestration - Kubernetes, helm
Private/public cloud experience - AWS, Azure, OpenStack
Observability - Prometheus, Grafana, dashboarding
experienced with Linux systems (os fundamentals and administration)
You will be:
Owner of multiple microservices
Implementing new features
Applying best practices related to security, performance, scalability
Helping on translating business requirements into high-performance software
Maintaining, and adapting existing code
What we offer:
Good compensation plan, according to your skills and further development.
Access to a complex product that uses the latest technologies
A supportive team and environment, where your opinion really matters
The opportunity to grow and improve your skills by dealing with various technical challenges.