Grocery TV
Grocery TV is the leading in-store retail media platform. Over 120 retailers partner with Grocery TV to modernize their stores and drive incremental revenue, while upholding a high-quality shopper experience . Grocery TV handles the complexities of operating an in-store media network so retailers can focus on what they do best-serving their customers. Reaching 1 in 4 Americans across nearly 6,000 stores, Grocery TV connects brands with real shoppers where nearly 90% of purchases take place. For more information, visit . Here are the problems you'll be solving We are looking for a Senior Fullstack Engineer with a frontend focus to own and develop our CMS web frontends used by our Retail partners and Media Sales teams. These products are key to differentiating Grocery TV's success as the leading in-store retail media platform. In this role, you'll also partner closely with internal teams across Grocery TV to build custom applications that fit their specific use cases and help drive business success. While this role emphasizes frontend development, you'll work across the full stack, contributing where your interests and skills align. Responsibilities Own and develop our CMS web frontends used by Retail partners and Media Sales teams, delivering intuitive, performant, and accessible user experiences Partner with internal teams across Grocery TV to design and build applications tailored to their use cases Collaborate with design, product, and backend teams to build features that meet business needs Partner with backend engineers to ensure reliability, scalability and functionality across the stack Write secure, testable, and scalable code across the full stack Monitor and optimize production services, databases, and frontend performance Contribute to documentation, conduct code reviews, and mentor other engineers Participate actively in sprint planning and cross-team collaboration Growth opportunities Deepen frontend expertise while gaining broader fullstack skills through peer learning and company-sponsored L&D Collaborate with architects on infrastructure and performance optimizations Expand skills across backend and frontend technologies serving users at scale Qualifications 5+ years as a software engineer in agile teams, with strong frontend development experience BSc/BA in Computer Science or related degree Proven track record building frontend applications with React, experience with Vue is a bonus Solid experience architecting, designing, and building scalable backend services and REST APIs Comfortable with unit testing, integration testing, and CI/CD pipelines for frontend and backend Experience with technologies including: Frontend: React (required), Vue, TypeScript, CSS/SCSS, HTML5 Backend: Node.js/TypeScript, PostgreSQL, Redis, AWS, Docker Infrastructure as Code (Pulumi/Terraform), Datadog or equivalent monitoring Strong communication skills and willingness to work in-office 3 days per week Compensation As a part of our commitment to transparency, we use a market-based formula that provides consistency across roles & experience levels and publish all of our compensation data internally for our team. We're open to a range of experience levels for this position. Here are the annual salaries for each level: IC 4: $162,000 IC 5: $178,000 In our initial conversation, we'll discuss what level best aligns with your experience. Interview Flow 1. Apply Apply and look for a response from our team about the next steps. 2. Intro interview with people team Our recruiter will give you a call to learn more about you and answer any questions you might have about our team or the role. 3. Preliminary technical chat with an engineer Before moving forward, you'll meet with a senior engineer for a 30-minute exercise focused on light technical problem-solving. This replaces a take-home and gives us a quick sense of how you think through technical questions in real time. 4. Technical Interview with hiring manager This will be a high-level conversation with your future manager. You'll meet with them to dive into the details of the position and your experience. 5. Technical interview with the hiring team We'll dive deeper into your technical abilities by meeting with your future teammates and completing a collaborative technical assessment. 6. Values interview with collaborative teams Chat with two people who work collaboratively with your role to give us a clear idea of how you'll work with others. Last but not least, you'll meet with one of our co-founders to make sure your values and career goals align well with our team. Benefits and Perks Our environment prioritizes collaboration, respect, and partnership. One of the ways we show that to our team is through our benefits program. We were named Best Startups Places to work for in 2024 & 2025 by Built In for both Austin and New York We were named Best Place for Working Parents in Austin in 2023 & 2024. Stock options Generous time-off programs (including 16 weeks of parental leave) Transparent with financials, salaries, promotions, and more Casual office attire Daily in-office meal stipend Twice a year summits Ready to start? To connect with our team, complete our quick application, and we'll be in touch soon. Feeling imposter syndrome? Reach out to us! We're happy to help you better understand the role and what we're looking for. Create a Job Alert Interested in building your career at Grocery TV? Get future opportunities sent straight to your email. Apply for this job * indicates a required field First Name * Last Name * Email * Phone Resume/CV Enter manually Accepted file types: pdf, doc, docx, txt, rtf Enter manually Accepted file types: pdf, doc, docx, txt, rtf Our team values in-person collaboration and operates on a hybrid schedule. We gather in our East Austin location on Mondays, Wednesdays, and Fridays. Would this arrangement work for you? * Select... This is a full stack opportunity, but it leans more heavily on the front end. Is that the area you're looking to stay within? * Select... LinkedIn Profile Website Do you currently have legal US work authorization? * Select... Will you now or in the future require the support of Grocery TV to maintain that authorization? * Select... Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification pletion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file. As set forth in Grocery TV's Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law. If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows: A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Select... Voluntary Self-Identification of Disability Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 04/30/2026 Voluntary Self-Identification of Disability Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 04/30/2026 Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years. Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at . How do you know if you have a disability? A disability is a condition that substantially limits one or more of your major life activities. If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to: Alcohol or other substance use disorder (not currently using drugs illegally) Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS Blind or low vision Cancer (past or present) Cardiovascular or heart disease Celiac disease Cerebral palsy Deaf or serious difficulty hearing Diabetes Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders Epilepsy or other seizure disorder Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome Intellectual or developmental disability Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD Missing limbs or partially missing limbs Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports Nervous system condition, for example, migraine headaches, Parkinson's disease, multiple sclerosis (MS) Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities Partial or complete paralysis (any cause) Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema Short stature (dwarfism) Traumatic brain injury Disability Status Select... PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete. #J-18808-Ljbffr