Senior Node Development Engineer

Scrawlr


Date: 5 hours ago
City: Vancouver, BC
Contract type: Full time

About Scrawlr

 

Scrawlr is a company building a software platform and series of products dedicated to enabling alternative forms of communication layered on existing internet content, together with delivering superior monetization flexibility and content ownership for content generators.

 

We are working on a transformational project that we believe will have a global impact, and we expect our team members to solve complex, unique technical problems daily. Our team members are given a high degree of product ownership, including the latitude to propose and implement approaches that can be divergent from all standard or existing solutions.

 

We are committed to an environment where we seek and adopt the best possible solution to any problem, evaluating solutions based on merit rather than hierarchy. We are looking for leaders who have the capacity to challenge existing solutions, both from within and outside of the organization, and propose superior alternatives.

 

Summary

 

We are looking for a Senior Node Developer to complete transformational software development work on a high-complexity, embedded service layer for a multi-product / platform-based software business.

 

Your role will include, but will not be limited to:

 

  • Developing and maintaining high-throughput proxy services capable of handling large-scale traffic and complex routing logic
  • Designing and implementing scalable, distributed systems, incorporating high availability and fault tolerance strategies
  • Debugging, monitoring, and optimizing the performance of production Node.JS applications, including memory leak detection and resolution
  • Implementing proxy servers
  • Deploying and managing microservices in cloud environments

 

Required Skills or Experience

 

  • Bachelor's degree in a relevant field (e.g., Computer Science, Information Technology)
  • Over five (5) years of software development experience, with a focus on Node.JS
  • Strong understanding of network protocols and web infrastructure, including HTTP/HTTPS, WebSockets, and TCP/IP
  • Significant experience with containerization and orchestration tools (Docker and Kubernetes)
  • Knowledge of security best practices, such as API authentication, MITM protection, SSL/TLS encryption, and secure proxy implementations.
  • Exceptional written and verbal communication skills
  • Ability to work independently and manage multiple tasks in a fast-paced environment

 

Bonus Skills or Experience

 

  • Rust experience is a plus
  • AWS or other cloud platform experience is a plus
  • Familiarity with Fastify is a plus

 

Salary and Benefits

 

  • $115,000 - $145,000 base salary plus an options grant commensurate with capacity for contribution to the team

 

Position Type

 

  • Nature: Permanent, full-time, and in person
  • Time Commitment: 40 hours per week
  • Work Location: Vancouver, BC
  • Start Date: Immediate

 

Please note: Candidates must be currently authorized to work in Canada.

 

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Volunteer: Sustainable Fashion Initiative in Greece

Global Nomadic, Vancouver, BC
1 week ago
Location: Athens, GreeceDuration: Minimum 4 weeksCost: from 2135 EurosFee Includes: all food, accommodation, pre-departure + in-country support, orientation and all project related activitiesDoes not Include: flights, travel insurance, personal spending, visas and vaccinationsBenefitsSupport sustainable fashion practices by assisting with the production of clothing made from eco-friendly materials.Promote upcycling by transforming old garments into new fashion pieces, reducing waste and conserving...

Clinical Researcher

DataAnnotation, Vancouver, BC
1 week ago
We are looking for a biologist to join our team to train AI models. You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of each model.In this role you will need to hold an expert understanding of biology- a completed or in progress Masters/PhD is preferred but not required. Other...

Animator

Netflix, Vancouver, BC
2 weeks ago
Netflix Animation Studios is on a mission to entertain the world with bold, immersive animated films that are timeless and impactful. We are paving the way for the future of animation by building a community of amazing artists and talent across three vibrant locations globally. Come join us!Netflix Animation Studios (NAS) is on a mission to entertain the world with...