Glitchy Digital Marketing
Lead Developer (Remote)
Lead Developer | Glitchy Digital Marketing | Canada
Glitchy is looking for a lead developer! This person would beresponsible for managing a team of 4 developers & QAs. You are expectedto meet C Suite KPIs while maintaining a positive company culture, holdingdevs + QAs accountable & constantly shipping improved code &...
Lead Developer | Glitchy Digital Marketing | Canada
Glitchy is looking for a lead developer! This person would be responsible for managing a team of 4 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.
Glitchy Benefits:
• Competitive salary and performance-based bonuses.
• Truly flexible work hours and complete freedom to work remote, even while traveling!
• Continuous learning opportunities, as well as a clear path to promotion and recognition.
• Collaborative and supportive work environment– we’re based all over the world!
About Glitchy:
• Glitchy is a MarTech software platform based in Los Angeles, United States that’s focused on community-based performance marketing and digital advertising technology.
• 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.
• 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 everyday in Glitchy Engineering!
Key Responsibilities:
• Optimize network performance in Node.js applications through the use of distributed caches, redundancy, load balancing, and efficient database schema design.
• 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).
• Integrate backend services using Prisma with MySQL databases, and develop serverless functions with Next.js and AWS Lambda for efficient backend processing.
• Write robust, maintainable code in TypeScript, ensuring quality, scalability, and optimal performance in Node.js environments.
• Lead code reviews on GitHub, provide feedback on architecture designs and UI designs, and mentor junior developers on best practices.
• Architect and build web automation solutions, using tools such as Puppeteer, Selenium, forward proxies, and DOM manipulation.
• Ensure the technical feasibility of both frontend UI designs and backend architecture designs, while optimizing applications for maximum performance and scalability.
• Design and implement efficient REST API endpoints, middleware, and authorization solutions, using OWASP security principles.
• Implement automated unit tests, and conduct end-to-end testing including frontend, backend, security penetration testing, and performance testing.
• Be available on-call 7 days a week for urgent situations such as outages, deployment failures, application downtime, or degraded performance.
Qualifications:
• 2+ years of experience working in high-stakes agile environments, at the enterprise level.
• Must have at least a Bachelor’s degree in Computer Science, Engineering, or Mathematics.
• Expertise in data structures and algorithms, networking, and performance optimization.
• Mastery of modern JavaScript, Node.js, React.js, Next.js, and asynchronous programming.
• Deep understanding of relational databases, schema design, SQL, and when to use NoSQL.
• Proficient in AWS services such as RDS, S3, EC2, Lambda, ELB and more.
• Familiarity with digital marketing concepts such as paid ads, influencers, tracking, social media, attribution, and ad conversion events.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save