Enable job alerts via email!

Senior Software Engineer

AffinityClick Inc.

Ottawa

Hybrid

CAD 80,000 - 120,000

Full time

30+ days ago

Job summary

AffinityClick is seeking a Senior Software Engineer to enhance their server-side platform. This role involves using Go for software design, maintaining high-availability servers, and working within Agile teams. Join a collaborative environment with competitive pay and opportunities for professional development.

Benefits

Competitive Pay
Professional Development
Supportive Team Culture
Remote Flexibility

Qualifications

  • Experience with Git for version control.
  • Proven ability to design robust software architectures.
  • Production server management experience in high-availability environments.

Responsibilities

  • Design and implement new features for the server-side platform.
  • Maintain the production environment.
  • Guide the team towards engineering excellence.

Skills

Git
Software Architecture
Server Management
Agile/Scrum
Data Privacy

Tools

Jira
gRPC
Kubernetes
Docker

Job description

AffinityClick is where cutting-edge technology meets creative telephony solutions. Whether its voice calls, messaging, or data, were revolutionizing how consumers and businesses stay connected.

Ourflagshipproduct,Hushed,isoneofthelargestVOIPapps,withmillionsofinstallsandover500,000activemonthlyusersacrossiOSandAndroid.Hushedensuresseamless,affordable,andprivateglobalcommunication.

Andthatsnotall!Ourlatestgame - changer,aloSIM,isredefiningdataconnectivitywithaffordableeSIMservicesthatworkonanycompatibledeviceandarebackedbyover100carriernetworksworldwide.

Butwerejustgettingstarted.AtAffinityClick,werefueledbyinnovation,andourproductbacklogisbrimmingwithideasreadytobebroughttolife.Wevebeenprofitablesince2013andoperatefromtheheartofCanadasvibrantcapital,Ottawa.Whetheryoupreferthebuzzofourdowntownofficeortheflexibilityofremotework,weofferadynamicworkenvironmentthatsuitseverylifestyle.

TheOpportunity : SeniorSoftwareEngineer

AffinityClickislookingforanexperienced SeniorSoftwareEngineer tocontributetotheevolutionofourserver - sideplatform.WorkingprimarilywithGo,youlldesignandimplementnewfeatures,maintainourproductionenvironment,andhelpguidetheteamtowardengineeringexcellence.

WhatYouBring

Technical Expertise :

  • Hands- onexperiencewithGitforversioncontrol.
  • Provenabilitytodesignrobustsoftwarearchitectures.
  • Productionservermanagementexperienceinhigh - availabilityenvironments.
  • Familiaritywithdesignpatternsandcleancodeprinciples.

TeamContributions :

  • ExperienceworkinginAgile / Scrumteams.

BonusPointsIfYouHave :

  • FamiliaritywithJiraforprojecttracking.
  • ExperiencewithGRPC,Kubernetes,orDocker.
  • Webdevelopmentknowledge.

AboutYou

  • Passionateaboutsecurecommunicationanddataprivacy.
  • Aself- driventeamplayerwithexcellentcommunicationskills.
  • Committedtodevelopingbestpracticesanddeliveringhigh - qualityapplications.

WhatWeOffer

JoiningAffinityClickmeansbeingpartofacollaborativeandinnovativeteam.Enjoy :

  • CompetitivePay : Asalarythatreflectsyourskillsandexperience.
  • ProfessionalDevelopment : Adedicatedtrainingbudgetforyourgrowth.
  • SupportiveTeamCulture : Awelcomingenvironmentwithregularteamevents.
  • RemoteFlexibility : Workfromhome,in-office,orboth.

JoinUs!

Bepartofourjourneytoredefinecommunicationtechnology.VisitAffinityClicktolearnmore.Wecantwaittoseehowyoullcontributetooursuccess!

Create a job alert for this search

Senior Software Engineer • Ottawa, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.