We are seeking a creative and innovative Golang developer, who wants to be part of an energetic software development team that designs and builds backend software components for video technologies. These shall cover a broad range of TV-related functions, Video on Demand (VoD), video delivery, service provisioning, authentication, authorizations and more. The developer will participate further in:
• the cutting-edge technologies such as Microservices, NoSQL, GraphDB, Docker, OpenShift, Kubernetes and more.
• the design and architecture phases as well as implementation of software solutions
• the testing, deployment and monitoring of software components
• enhancing the platform, operational processes and tools

Required knowledge and skills to be successful in this role:
• A University degree in software/computer engineering, computer science
• 1-5 years of software development experience handling Go web frameworks (Revel) and/or Golang web applications development or dependency management tools (Godep, Sltr) and/or Go’s templating language.
• Experience with some of the new tools and interfaces for coding such as Github, Stringer, SVN, ELK, Mercurial, GraphQL
• Experience with non-SQL databases (MongoDB) and real-time stream processing (Kafka).
• Good knowledge of web development technologies and protocols: HTTP, gRPC, RESTful services, Angular, Bootstrap
• Excellent understanding of Object-Oriented principles, Design Patterns and software engineering best practices
• Experience with unit testing, Test-Driven Development, code review, continuous integration, continuous delivery & DevOps practices.
• Team player who adapts well to uncertainty or changing needs and possess a problem-solving attitude.
• Strong interpersonal, oral and written communication skills

The following experience and exposure are also added advantage:
• Ansible, Node.JS, Typescript
• Agile methodologies (Scrum/Kanban)
• Container environment: Docker, Docker Swarm, Kubernetes
• Ability to lead technical teams through design and implementation
• Bilingual (French/English) an asset

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

More jobs by this company