Golang Developer

CGI Inc.
Full time docker go node.js java
Software Development
No Location
Hiring from: Anywhere

About this job


Location options: Remote
Job type: Full-time
Experience level: Mid-Level, Senior
Industry: Consulting, Information Technology
Company size: 10k+ people
Company type: Private



Technologies

docker, go, node.js, java



Job description

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



How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

About this job Location options: RemoteJob type: ContractIndustry: Digital Health, Health Care, Medical SoftwareCompany size: 11–50 peopleCompany type: PrivateTechnologies soa, web-services, design, salesforce, salesforce-lightning Job description Juxly is looking for a Salesforce Developer for a contract/limited engagement. The role is...
soa web-services design salesforce salesforce-lightning
Software Development
No Location
Hiring from: Anywhere
Zyte (formerly Scrapinghub)
Full time
About this job Location options: RemoteJob type: Full-timeExperience level: SeniorRole: Backend DeveloperIndustry: Big Data, Data Science, SaaSCompany size: 51–200 peopleCompany type: PrivateTechnologies scala, java, python Job description About the Job The new SaaS will include our recently released Automatic Extraction...
scala java python
Software Development
No Location
Hiring from: Anywhere
SureSwift Capital
Full time
View job 40,000 - 90,000 USD / year
About this job Compensation: $40k - 90kLocation options: RemoteJob type: Full-timeExperience level: SeniorTechnologies ruby-on-rails, sidekiq, html, postgresql, css Job description About SureSwift Capital You made it. You found the dream job you’re looking for where people and culture come first....
ruby-on-rails sidekiq html postgresql css
Software Development
No Location
Hiring from: Anywhere