DevJobs

Director of Engineering (Hands-On)

Overview
Skills
  • Java Java
  • Python Python
  • SQL SQL
  • Angular Angular
  • React React
  • Linux Linux
  • Cloud

Company Profile:


AppCard Inc. is a technology and marketing company headquartered in Manhattan, NY. Appcard has a powerful marketing tool that leverages data acquired at the point of sale (POS) via an advanced rewards program to create advanced retargeting campaigns that help businesses increase their bottom line. AppCard is unique in the loyalty space due to its patented technology which allows businesses to capture shopper identity and item level data in realtime from purchases made in store and online. The benefit of this is two fold: consumers benefit by receiving offers, incentives and coupons. Through a shopper’s interactions with the former AppCard’s platform records and learns shopper behavior and gives grocers the ability to make their data actionable to increase average basket size and systematically increase repeat purchases.


Director of Engineering (Hands-On):


You will play a pivotal role in shaping the future of our product and technology strategy. As the owner of multiple products, you will be responsible for their quality, performance, and seamless delivery. You will lead and grow a multidisciplinary engineering team of up to 10 people, driving innovation and delivering solutions across our platform. This role requires strong leadership, technical expertise, and deep product knowledge, along with a thorough understanding of the software development lifecycle and the ability to manage projects from concept through to production deployment.


Responsibilities:


  • Lead and manage a multidisciplinary engineering team of up to 10 people, fostering collaboration and innovation.
  • Own the end-to-end development of multiple products, ensuring accountability for their quality and performance.
  • Mentor and develop team members across technical disciplines, encouraging continuous learning and growth.
  • Drive the design, development, and deployment of complex features and solutions, overseeing the entire product lifecycle.
  • Collaborate closely with product management and other cross-functional teams to align on priorities and deliverables.
  • Ensure the team follows best practices for monitoring, alerting, and maintaining high availability in production systems.
  • Continuously improve processes, workflows, and methodologies to enhance the team's efficiency, collaboration, and adaptability.


Requirements:


  • At least 15 years of relevant industry experience, with a minimum of 6 years in a leadership role (either Fullstack, Backend, or Frontend), ideally in a startup or similar fast-paced environment.
  • Advanced to expert-level proficiency in backend (either Python or Java) or frontend (either Angular or React) development technologies, with strong knowledge of SQL.
  • Solid understanding of Linux and cloud platforms.
  • Strong grasp of communication and network technologies.
  • Deep understanding of software engineering methodologies and best practices.
  • Excellent communication skills in English.
  • Experience with Agile development methodologies.
  • Experience in building roadmaps and managing technical projects.

AppCard