You will build, scale, and evolve the Lead Generation System fundamental to organic growth efforts.
Responsibilities
Design, develop, and operate scalable, highly available systems to support critical business initiatives.
Drive initiatives end-to-end, taking full ownership from design to deployment.
Collaborate with engineering and product management to translate requirements into efficient, scalable solutions.
Maintain engineering excellence through design docs, unit testing, code reviews, and real-time monitoring.
Mentor peers and uphold high standards for code and architecture.
Required Skills
5+ years of industry software engineering experience.
Proven experience leading software projects through the full lifecycle in cross-functional environments.
Experience building and operating scalable distributed systems and platform architectures.
Proficiency in Node.js (Express/TypeScript) within a Linux environment.
Experience with Node.js test frameworks such as Jest or Mocha.
Experience with ORMs like Sequelize or TypeORM.
Proficiency in Python 3 and associated test frameworks like Nose or unittest.
Experience with Python ORMs such as Django or SQLAlchemy.
Production excellence experience including real-time monitoring and incident management using tools like Prometheus, Grafana, PagerDuty, DataDog, or ELK stack.
Preferred Skills
Experience with spider, crawling, or web scraping technologies.