Senior GoLang Developer

Angajator: Evolve today
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: peste 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 01.04.2023
    Job remote: Remote(de acasa)
    Scurta descriere a companiei

    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!

    Cerinte

    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 protobuffs
    Good understanding of networking (tcp/ip, dns)
    Experience in build, registry, deploy, 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)

    Responsabilitati

    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, adapting existing code

    Alte informatii

    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.