Software Engineer
Austin, TX, United States
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
Ownership is a cornerstone of the employee experience. With that, we take pride in fostering an environment where our teammates can take the initiative for their growth and the success of their team & organization. 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
We want everyone to accelerate their growth here. Every individual hired has the opportunity to push themselves professionally and personally. Here are some potential ways this role can progress.
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
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:
L3 - Software Engineer III - $134,000
L4 - Senior Software Engineer I - $164,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. 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 meet & greet
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.
#J-18808-Ljbffr