Enable job alerts via email!

Lead Software Engineer

Glitchy Digital Marketing

Canada

Remote

CAD 70,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative MarTech company is seeking two lead developers to join their dynamic team. In this pivotal role, you'll manage a group of developers and QAs while driving performance metrics and fostering a positive work culture. With a focus on affiliate marketing and digital advertising technology, you'll tackle unique challenges in a collaborative environment. Enjoy the flexibility of remote work while contributing to exciting projects that impact millions of users. This position offers continuous learning opportunities and a clear path for career advancement, making it a fantastic opportunity for driven individuals ready to make a mark in the tech industry.

Benefits

Competitive salary
Performance-based bonuses
Flexible work hours
Continuous learning opportunities
Collaborative work environment

Qualifications

  • 2+ years in agile environments, enterprise level experience required.
  • Expertise in data structures, algorithms, and networking is essential.

Responsibilities

  • Optimize Node.js applications for performance and scalability.
  • Implement UIs with React.js and ensure adherence to best practices.
  • Lead code reviews and mentor junior developers.

Skills

Node.js
React.js
TypeScript
Database Design
Performance Optimization
Agile Methodologies
Digital Marketing Concepts

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Engineering
Bachelor’s degree in Mathematics

Tools

AWS
Prisma
Puppeteer
Selenium

Job description

Glitchy is looking for 2 lead developers! These people would be responsible for managing a team of developers & QAs. You are expected to meet C Suite KPIs while maintaining a positive company culture, holding devs + QAs accountable & constantly shipping improved code & features. You MUST have an understanding of Affiliate Marketing & General marketing terminology.

Benefits:

  1. Competitive salary and performance-based bonuses.
  2. Truly flexible work hours and complete freedom to work remote, even while traveling!
  3. Continuous learning opportunities, as well as a clear path to promotion and recognition.
  4. Collaborative and supportive work environment– we’re based all over the world!

About Glitchy:

  1. Glitchy is a MarTech software platform based in Los Angeles, United States that’s focused on community-based performance marketing and digital advertising technology.
  2. As a marketing software company, we process tens of millions of clicks, millions of dollars in transactions, and millions of ad conversion events. As such, our engineering philosophy revolves around the tenets of scalability, correctness, security, and performance.
  3. If the words “performance”, “tracking”, and “attribution” are alluring to you, you’ll have a blast working on the unique and interesting technical problems that we tackle every day in Glitchy Engineering!

Key Responsibilities:

  1. Optimize network performance in Node.js applications through the use of distributed caches, redundancy, load balancing, and efficient database schema design.
  2. Implement user interfaces using React.js, Next.js, and Tailwind CSS, ensuring high performance and adherence to the latest specs (ES6+) and best practices (ESLint).
  3. Integrate backend services using Prisma with MySQL databases, and develop serverless functions with Next.js and AWS Lambda for efficient backend processing.
  4. Write robust, maintainable code in TypeScript, ensuring quality, scalability, and optimal performance in Node.js environments.
  5. Lead code reviews on GitHub, provide feedback on architecture designs and UI designs, and mentor junior developers on best practices.
  6. Architect and build web automation solutions, using tools such as Puppeteer, Selenium, forward proxies, and DOM manipulation.
  7. Ensure the technical feasibility of both frontend UI designs and backend architecture designs, while optimizing applications for maximum performance and scalability.
  8. Design and implement efficient REST API endpoints, middleware, and authorization solutions, using OWASP security principles.
  9. Implement automated unit tests, and conduct end-to-end testing including frontend, backend, security penetration testing, and performance testing.
  10. Be available on-call 7 days a week for urgent situations such as outages, deployment failures, application downtime, or degraded performance.

Qualifications:

  1. 2+ years of experience working in high-stakes agile environments, at the enterprise level.
  2. Must have at least a Bachelor’s degree in Computer Science, Engineering, or Mathematics.
  3. Expertise in data structures and algorithms, networking, and performance optimization.
  4. Deep understanding of relational databases, schema design, SQL, and when to use NoSQL.
  5. Proficient in AWS services such as RDS, S3, EC2, Lambda, ELB and more.
  6. Familiarity with digital marketing concepts such as paid ads, influencers, tracking, social media, attribution, and ad conversion events.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Marketing Services

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer – Front End (Bangkok based, Relocation provided)

Agoda

Vancouver

On-site

CAD 100,000 - 150,000

7 days ago
Be an early applicant

Lead Software Engineer

My Viva Inc.

Edmonton

On-site

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Principal Software Engineer

DataRobot, Inc.

Toronto

Remote

CAD 90,000 - 150,000

30+ days ago

Principal Software Engineer, Ads Formats Remote - Ontario, Canada

Apam 91

Ontario

Remote

CAD 80,000 - 100,000

30+ days ago

Lead Software Engineer (Capital Markets Technology)

Scotiabank

Old Toronto

Remote

CAD 90,000 - 150,000

30+ days ago

Principal Software Developer

Dayforce

Remote

CAD 95,000 - 170,000

19 days ago

Lead Software Engineer

Rates.ca

Toronto

Hybrid

CAD 100,000 - 140,000

2 days ago
Be an early applicant

Principal Software Engineer Hybrid - Vancouver, BC / Remote, CA / Remote, US

Hiive LLC

Vancouver

Remote

CAD 80,000 - 130,000

30+ days ago

Principal Software Engineer - GOTL

Zynga

Toronto

On-site

CAD 100,000 - 160,000

9 days ago