Narvar

Narvar

Narvar is an intelligent post-purchase platform that builds loyalty through personalized experiences and smart actions, empowering brands to create lifelong customer relationships.

Media
251-1K
Founded 2012
$64M raised

Description

  • Work with motivated engineers and help team members grow technically.
  • Design, estimate, develop, and launch new products and features.
  • Drive decisions on how to scale and extend the platform.
  • Own reliability and scalability KPIs for distributed systems.
  • Resolve complex technical issues that improve system availability, resilience, and performance.
  • Apply modern engineering practices to release high-quality services frequently.
  • Manage and deliver services end-to-end, where applicable.
  • Collaborate across the organization and with distributed teams in multiple locations.

Requirements

  • BS/MS in computer science, engineering, or equivalent experience.
  • 7+ years of experience as a software engineer working on distributed systems.
  • Several years of hands-on experience in architecture, design, and development of enterprise applications, integrations, and data infrastructure.
  • Experience designing, developing, debugging, and operating resilient distributed systems.
  • Experience managing large, complex systems in the cloud.
  • Proven track record of delivering efficient, scalable, reliable, and maintainable customer-facing systems on time.
  • Deep hands-on expertise in one or more server-side languages: Java, Python, Go, Scala, or Rust.
  • Extensive experience designing, building, and integrating with RESTful APIs.
  • Experience designing and scaling relational and NoSQL databases such as MySQL, Postgres, Cassandra, DynamoDB, MongoDB, Redis, or Elasticache.
  • Experience with cloud platforms such as AWS or GCP.
  • Experience building high-volume, high-performance, highly available SaaS or consumer-facing products.
  • Strong organizational and communication skills, including the ability to prioritize tasks and keep projects on schedule.
  • Previous startup experience is strongly preferred.

Benefits

  • Estimated annual salary of $180,000 to $230,000 CAD.
  • Annual bonus opportunity.
  • Equity as part of the offer.
  • Benefits package included in the offer.
  • Remote work environment (#LI-Remote).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Vice President, Software Engineer - Finance Engineering

Galaxy 251-1K Capital Markets

Galaxy is hiring a Python developer for its Financial Engineering team to build and support reporting solutions that inform finance and accounting decisions in a fast-paced digital assets environment.

Apache Spark AWS Blockchain C# Databricks Docker Go Java Kubernetes Pandas Python SQL
53 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Gothenburg, Sweden

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows desktop engineer to lead the architecture and development of accessible, high-performance native Windows applications for its widely used text-to-speech product suite.

C# C++ CI/CD .NET
1 hour, 17 minutes ago

Senior Software Engineer, Core Experiences - Kharkiv, Ukraine

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform audio information product.

GCP Java Kotlin
1 hour, 23 minutes ago

Software Engineer, Platform - Newark, NJ, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform team backend engineer to build and maintain core backend services and APIs that support its text-to-speech products and enterprise integrations.

AWS Azure Docker GCP Kubernetes Microservices Node.js TypeScript
1 hour, 24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers