Go Lang developer

Permanent contract

06 Dec 2023

    Key Areas of Responsibility
    - Building scalable and high-performant code
    - Mentoring less experienced colleagues within the team
    - Implementing both back-end and front-end components (be a full stack developer)
    - Working in an Agile Environment
    - Understand and Improve the CI/CD pipeline
    - Understand and refactoring our current code base
    - Enforcing coding standards and coding best practices
    - Apply security and secure coding principles
    - Working in an environment with a significant number of unknowns – both technically and
    functionally.
    - Work proficiently in a multi-site and multi-cultural environment with recognized communication
    skills
    - Execute regular design & code reviews to improve code quality
    - Improve the overall unit test coverage
    - Document software designs to lead discussions and procedures for adoption

    Technlogies
    - Microservices, Event-driven & Reactive systems, REST APIs
    - Java, Golang, C++, Javascript, React, Python, MongoDB, RabbitMQ, ElasticSearch
    - Microsoft Azure, SaaS, PaaS
    - Git, Gerrit, Jenkins
    - Agile
    Profile
    Main Experience Required
    - 5+ years’ experience building services or cloud software
    - Significant experience (ideally long-term commercial projects) developing in ReactJS and
    Golang
    - Have experience working with microservices architectures
    - Have experience working according to Agile methodology
    - Have experience with cloud technologies such as Azure, AWS, GCP
    - Excellent understanding of containers, deployment systems, and container management
    platforms, typically Kubernetes.
    Personal Skills
    - Positive attitude and a strong commitment to delivering quality work
    - Effective communication skills (written and verbal)
    - Effective communicator and issue solver
    - Strong technical curiosity
    - Excellence in execution