Lead Software Development Engineer-BC


City: Vancouver, BC, Canada
Title: Lead Software Development Engineer-BC
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. The successful candidate will have experience being a technical lead of a small development team while being a strong, hands-on technologist. A person who is comfortable with multiple priorities in a fast-paced environment is required. Other key factors are strong communication skills, self-direction, and solid problem-solving skills with a focus on delivering innovative platform solutions

  • 8+ years of professional software development experience
  • Strong application development background and 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
  • Experience with big data infrastructure tools (Spark, Flink, HDFS, Hive, Presto, Kafka) and different data serialization tools (Protobuf, Thrift, Avro)
  • Experience 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
  • Proven ability to define and implement effective software development methodologies
  • Outstanding writing, presentation, and communication skills
  • Aptitude for being organized with flexibility and for delivering results in a fast-paced environment
  • Proven strong collaboration skills and passion for learning new technologies
  • Prior experience as a mentor/tech lead to mentor junior engineers and develop products at scale

What we bring to the table:

  • Competitive compensation packages
  • PTO and Holiday plans
  • Additional Benefits packages which include Medical, Dental, Life, and Vision
  • Fast-paced, fun, and collaborative environment
  • A team invested in you both personally and professionally
Company:
Staffmax Staffing & Recruiting