DevJobs

Senior Backend Tech Lead (Java)

Overview
Skills
  • Java Java ꞏ 10y
  • SQL SQL
  • PostgreSQL PostgreSQL
  • Redis Redis
  • RESTful API RESTful API
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Celery
  • FastAPI
  • Hibernate
  • Pydantic
  • Sentry
  • Spring
  • SQLAlchemy

Senior Backend Tech Lead (Java)


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.


About the role:


We are looking for a Senior Backend Tech Lead to join our infrastructure team. In this role, you will design, develop, and maintain backend systems to drive product scalability and performance. You will work with a range of technologies, including Java, SQL, REST APIs, and cloud services, with deployments in both cloud and on-prem environments. You will collaborate closely with engineers, product managers, and other stakeholders to build new features and optimize existing systems to meet business demands


What you’ll do:


  • Own and maintain core backend services that support millions of daily operations
  • Collaborate with cross-functional teams to deliver high-quality features using Agile methodologies
  • Ensure backend infrastructure is scalable and efficient, leveraging cloud services for server deployment
  • Optimize system performance for both cloud and on-prem deployments


What you have:


  • 10+ years of Java experience; prior Tech Lead role required
  • Proven expertise in developing and scaling high-performance systems
  • Strong knowledge of cloud platforms (AWS, GCP, Azure) and server deployment
  • Extensive experience with large databases, preferably PostgreSQL
  • Proficiency in Agile development and end-to-end project ownership
  • Skilled in frameworks like Spring, Hibernate, and similar technologies
  • Experience with FastAPI, Pydantic, SQLAlchemy, or similar frameworks
  • Familiarity with task queues and real-time solutions (Celery, Redis, Sentry)
  • Experience with on-premise deployments and tech startups is a plus
  • B.Sc. in Computer Science or equivalent
  • Passion for DevOps is a plus
  • A team player, self-motivated, fast learner
  • Fluent in English

AppCard