Grocery TV

Software Engineer

Austin, TX Remote Hybrid
USD 134k - 164k
AWS Terraform API Node.js TypeScript PostgreSQL Redis Docker
Search for More Jobs Talk to a recruiter now 💪
Description

Software Engineer

Location: Austin, TX | Hybrid
Meet Grocery TV

We’re modernizing in-store marketing to help brands and retailers reach shoppers. Our platform makes it easy to run digital advertising campaigns throughout the physical grocery store.

Our team enjoys the complexities of a product that’s both physical and digital and balances the needs of retailers, brands, and agencies. We’re founder-led with Series B funding and values that prioritize ownership, growth, transparency, and partnership.

Here are the problems you’ll be solving

We are looking for a Software Engineer to help build and refine GTV’s grocery-focused content management system and its supporting backend services that support 4800+ retail locations and 25K IoT media players across the United States.

Although this role is backend focused, we’re a small team and you’ll have opportunities to contribute to other parts of our tech stack where you have interest. Our engineering team values collaboration and works in-office 3-4 days per week to support each other and build business context.

Responsibilities

We foster an environment of ownership and initiative. Here are some responsibilities this role will own

  • Write high-performance, secure, and testable code
  • Maintain high levels of availability and uptime for our service layer
  • Monitor and optimize production databases and schemas
  • Design, implement, and monitor backend services and APIs
  • Contribute to documentation, conduct code reviews, and mentor other engineers
Growth Opportunities

Every individual has the opportunity to accelerate their career and grow. Here are examples of potential growth for this role.

  • Expand & refine your technical skills through peer-learning and company-sponsored L&D
  • Gain exposure to infrastructure and solve deep performance issues alongside our architects
  • Grow technical skills across the tech stack through a variety of applications, serving users and devices
  • Build external communication skills working hand-in-hand with our advertising supply-side partners
Qualifications
  • 3-5 years as a software engineer, working in agile environments
  • BSc/BA in Computer Science or a related degree
  • Active team player, self-starter, and multitasker who can quickly adjust priorities
  • Experience architecting, designing and building scalable backend web applications and REST APIs
  • Experience with unit testing, integration testing, and CI/CD
  • Experience with the following (or similar) technologies: Node.js/TypeScript, PostgreSQL, Redis, Docker, Datadog
  • Experience with Relational Databases: PostgeSQL or similar
  • Experience with Cloud infrastructure: AWS, Infrastructure as Code (Pulumi/Terraform),
  • Front-end experience is beneficial but is not required for this role
  • Willingness to be in office 3 days a week
Compensation

We’re pay transparent and use a market-based formula for salary and equity. For this role we’re open to a range of experience levels. Here are the annual salaries for each level:

  • L3 - Software Engineer III - $134,000
  • L4 - Senior Software Engineer I - $164,000
Benefits & 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 #871 on Inc. 5000’s 2023 list of the fastest growing companies.
  • We were named Best Startups Places to work for in 2024 by Built In for both Austin and New York
  • We’re a 2023 Best Place for Working Parents in Austin
  • 100% paid medical, dental & vision benefits
  • Stock options
  • Generous time-off programs (including 16 weeks of parental leave)
  • Transparent with financials, salaries, promotions, and more
  • Flexible work schedule
  • Casual office attire
  • Daily in-office meal stipend
  • Twice a year summits
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. 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.

4. 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.

5. 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.

6. Leadership interview

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.

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.

2023 Grocery TV. All Rights Reserved.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers