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

  • Own the architecture of new product platforms and support the extension of existing platforms.
  • Implement scalable architecture and contribute to robust team projects.
  • Write modular, extensible, high-quality code.
  • Advocate for best practices in system design, coding, performance, and testing.
  • Develop highly concurrent and distributed systems.
  • Define architecture models and roadmaps for application and software components.
  • Work with Product, Design, Sales, and Engineering Leadership to turn business requirements into actionable plans.
  • Mentor junior engineers on design, coding, and troubleshooting.
  • Lead process improvements that increase team velocity and accelerate product development.
  • Help build a strong product-minded engineering culture across the team.

Requirements

  • BS/MS in computer science, engineering, or equivalent experience.
  • 10+ years of software engineering experience working on distributed systems.
  • 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.
  • Strong organizational and communication skills with the ability to prioritize tasks and keep projects on schedule.
  • Deep hands-on expertise in one or more server-side languages such as Java, Python, Go, Scala, or Rust.
  • Experience designing and integrating with RESTful APIs.
  • Experience designing and scaling relational and NoSQL database platforms such as MySQL, Postgres, Cassandra, DynamoDB, MongoDB, Redis, or Elasticache.
  • Experience with cloud computing platforms like AWS or GCP.
  • Experience building high-volume, high-performance, highly available SaaS or consumer-facing products.
  • Startup experience strongly preferred.
  • Bonus: Experience owning services end-to-end and delivering them independently.
  • Bonus: Experience collaborating across the organization in multiple locations.
  • Bonus: Experience leading technical architecture for maintainable and scalable applications and data systems.

Benefits

  • Annual bonus eligibility.
  • Equity as part of the compensation package.
  • Benefits included in the offer.
  • Estimated annual salary range of $195,000 to $273,000 CAD.
  • Remote Canada role (#RemoteCanada).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - Security Libraries

Datadog 5K-10K IT Services

Datadog is hiring a senior polyglot engineer to build and operate security library integrations for its run-time security products, with a primary focus on .NET or Java.

C# C++ Envoy Go HAProxy Java Maven .NET Nginx Node.js PHP Python Ruby WAF
17 hours, 58 minutes ago

Sr. Forward Deployed Engineer (FDE) - Retail

Databricks 1K-5K IT Services

Databricks is hiring a Forward Deployed Engineer to work directly with customers on building and productionizing data and AI solutions on the Databricks platform.

Apache Spark AWS Azure CI/CD Databricks GCP JavaScript Machine Learning MLOps Python Scala TypeScript
18 hours, 13 minutes ago

CRM Developer Engineer (Johor Bahru)

AvePoint 1K-5K Internet Software & Services

AvePoint is seeking a CRM Specialist to configure, customize, and support Microsoft Dynamics 365 systems for customer-related projects with public agency IT teams in Singapore and the company’s R&D team.

CI/CD CSS HTML JavaScript Microsoft Dynamics 365 MySQL PostgreSQL React SFTP SQL Server
18 hours, 13 minutes ago

Senior AI Enablement Engineer

Fundraise Up 51-250 Capital Markets

Fundraise Up is hiring an AI Enablement Engineer in a remote role based in Turkey to drive adoption of AI-assisted development and build the internal integrations that improve engineering productivity across a global product team.

Bull CI/CD ClickHouse Elasticsearch Grafana Kafka Koa LLM MongoDB NestJS Node.js OpenTelemetry Prometheus React Redis Serverless TypeScript Vue.js
18 hours, 13 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