Lead Engineer

Our client is an established disruptive technology company with a world-class marketing automation platform, processing massive amounts of data in real-time across a semi-autonomous decentralized architecture.

This is an opportunity to continue to innovate and scale the platform to provide greater personalization and improved customer experience.

We are looking for a Lead Engineer based in the Los Angeles area (this is a FULLY REMOTE role with 1x week in-office Santa Monica, only if you’re local) to help migrate and build consumer facing high traffic products from the ground up.

Responsibilities:

  • Lead efforts to build and migrate features to a state-of-the-art tech stack, from the current LAMP stack to NodeJs, VueJS, CloudSQL and Google Cloud.

  • Collaborate with product management, QA, and operations to define and prioritize engineering efforts.

  • Oversee development of new products and technologies, including prototyping and testing.

  • Manage the entire product development life cycle, concept to launch.

  • Identify and troubleshoot technical issues, and implement solutions to improve product performance and reliability.

  • Contribute to technical roadmaps and long-term strategic plans.

  • Stay current with industry trends and best practices, and continually improve engineering processes and methodologies.

  • Actively participate in code review and test solutions to ensure best practice specifications.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field

  • Strong track record of experience delivering cloud-based software applications with rich UIs that scale across all browsers/platforms

  • Self-starter with a strong work ethic and desire to write readable and maintainable code with automated tests.

  • Thorough understanding of software development methodologies, principles and procedures, and tools.

  • Deep knowledge building full stack apps using VueJS, NodeJS, HTML5, CSS3, JavaScript and microservices.

  • Working knowledge of PHP applications and experience migrating them.

  • Experience with Git and familiarity with the Github workflow.

  • Experience developing and integrating with RESTFul APIs.

  • Experience with MySQL database and NoSQL data stores.

  • Strong experience in building automated testing solutions with CI/CD.

  • Excellent written and verbal communication skills.