Lead Software Development Engineer


City: Vancouver, British Columbia, Canada
Title: Lead Software Development Engineer
Category: IT
EmploymentType: Permanent
Description:

The Lead Software Development Engineer, partners with Product, Engineering, and Design teams to innovate and deliver new features and enhancements for a new eCommerce platform. Other key factors are strong communication skills, self-direction, and solid problem-solving skills with a focus on delivering innovative platform solutions. This is a remote, full-time, and permanent position

Pay Scale: $130,000-160,000/yr + Benefits
Location: Vancouver, BC (Remote)

  • 8+ years of professional software development experience
  • Strong understanding of Web Application technologies and techniques - JavaScript, React, Node, JSON, HTML5, REST, Microservices, Server-less applications, NoSQL_
  • Extensive experience with large scale distributed systems and streaming/batch big-data processing
  • Technical expertise in one or more big data technologies(Spark, Flink, HDFS, Hive, Presto, Kafka) and different data serialization tools (Protobuf, Thrift, Avro)
  • Strong with relational databases and distributed storage systems (MySQL, Cassandra, Elasticsearch, Redis)
  • Experience development of large-scale consumer-facing micro-services solutions.
  • Experience building server-less solutions is highly-preferred
  • Proficiency in Agile software development methodology, processes, and practices
  • Prior experience as a mentor/tech lead to mentor junior engineers and develop products at scale

Job Types: Full-time, Permanent

Company:
Staffmax Staffing & Recruiting