Narvar

Sr. Software Engineer II (Distributed Systems)

Narvar

Overview

Role involves building products for the post-purchase experience and driving decisions on platform scalability.

Ideal candidate has 7+ years of experience in software engineering with a focus on distributed systems.

remoteseniorEnglishJavaPythonGoScalaRustMySQLPostgresDynamoDBMongoDBRedisAWSGCP

Locations

  • Canada

Requirements

  • 7+ years experience in software engineering
  • Experience with distributed systems
  • Experience with cloud computing platforms
  • Hands-on expertise in Java, Python, Go, Scala, Rust
  • Experience with RESTful APIs
  • Experience with relational and NoSQL databases
  • Previous startup experience preferred

Responsibilities

  • Build products for post-purchase experience
  • Drive decisions on scaling and extending platform
  • Resolve complex technical issues
  • Design and launch new products and features
  • Help team members grow technically
  • Engage and collaborate across the organization