Narvar

Senior Software Engineer II, Distributed Systems

Narvar

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$180,000 - CA$230,000 per year

Job Level

Senior

Tech Stack

AWSCassandraCloudDistributed SystemsDynamoDBGoGoogle Cloud PlatformJavaMongoDBMySQLNoSQLPostgresPythonRedisRustScala

About the role

  • Build products that power the post-purchase experience for the biggest brands in the retail industry
  • Drive decisions on how best to scale and extend our platform
  • Own reliability and scalability KPIs
  • Work in a group of motivated engineers and help the team grow technically
  • Embrace modern engineering practices to frequently release high-quality services
  • Design, estimate, develop and launch new products & features
  • Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance

Requirements

  • BS/MS in computer science, engineering, or equivalent experience
  • 7+ years of experience as a software engineer working on distributed systems
  • Experience in architecture, design and development of enterprise applications, integrations & data infrastructure
  • Experience designing, developing, debugging, and operating resilient distributed systems
  • Experience with managing large, complex systems in the cloud
  • Proven track record in delivering efficient, scalable, reliable and maintainable customer facing systems on time
  • Ability to take initiative and help make an impact on the larger organization
  • Solid organizational and communication skills
  • Deep hands-on expertise in one or more server-side languages: Java, Python, Go, Scala, Rust
  • Experience designing, building, and integrating with RESTful APIs
  • Experience designing and scaling relational and NoSQL database platforms (such as MySQL, Postgres, Cassandra, DynamoDB, MongoDB, Redis, Elasticache)
  • Experience with cloud computing platforms like AWS or GCP
  • Experience building high volume, high performance, and highly available SaaS or consumer-facing products
  • Previous startup experience strongly preferred.
Benefits
  • Health insurance
  • Professional development
  • Flexible work hours
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonGoScalaRustRESTful APIsMySQLPostgresCassandraDynamoDB
Soft skills
organizational skillscommunication skillsinitiativeteam growthproblem-solving
Certifications
BS in computer scienceMS in computer science
Samsara

Senior Software Engineer – Growth

Samsara
Seniorfull-time$109k–$166k / year🇨🇦 Canada
Posted: 29 minutes agoSource: boards.greenhouse.io
CloudJavaScriptPythonVue.js
Jonas Software

Senior Full Stack Engineer

Jonas Software
Seniorfull-time🇨🇦 Canada
Posted: 1 hour agoSource: talentmanagementsolution.wd3.myworkdayjobs.com
AngularAWSBootstrapDartDistributed SystemsDynamoDBEC2FlutterJavaScriptjQueryMS SQL Server.NET+3 more
Autodesk

Senior Software Developer, Full Stack

Autodesk
Seniorfull-time🇨🇦 Canada
Posted: 5 hours agoSource: autodesk.wd1.myworkdayjobs.com
JavaJavaScriptPythonTypeScript
AuditBoard

Senior Software Engineer II, Audit – Full Stack

AuditBoard
Seniorfull-time$164k–$205k / year🇨🇦 Canada
Posted: 8 hours agoSource: jobs.ashbyhq.com
AngularDockerEmber.jsJavaScriptKubernetesNode.jsPostgresPythonReactSDLCTypeScriptVue.js