Join Gabb and be part of a team that is passionate about revolutionizing the way families connect and kids experience the world. Our mission is to protect kids, connect families, encourage life beyond the screen, and empower parents. We are committed to equipping families with innovative products like the Gabb Phone 3 Pro and the Gabb Watch 3, ensuring kids stay safe while staying connected.
Remember the days when playing outside until dusk was the norm, and the biggest tech challenge was dial-up internet? We believe kids deserve to enjoy the simplicity and freedom of those times, even in today's digital age. Through our cutting-edge, safe tech, we’re making it possible.
If you’re enthusiastic about creating a safer digital world for children and want to contribute to a brand that is making a real difference, we would love to have you on our team. Come join us at Gabb and help us lead the industry in safe tech for kids!
As a Software Engineer at Gabb, you will develop scalable backend services for safely storing, retrieving, and sharing media created by Gabb customers, including micro-services, traditional services, and application backends. You will also play a key role in architecting overall system interactions and ensuring performance through load testing, component design, monitoring, and evaluation.
This role is crucial for expanding Gabb's software beyond the Gabb ecosystem as we look to the future growth of the company. In this position, you'll address scaling and optimization challenges, dive into caching and data representation issues, and utilize off-the-shelf technologies like databases, message queues, containers, and virtualization to solve problems efficiently.
- Design, write, and maintain APIs used by mobile and web applications.
- Architect the composition of systems for high availability and scalability.
- Help create monitoring and instrumentation systems for performance.
- Interface with 3rd party Object Storage systems (Amazon S3, Google Cloud Storage, etc).
- Optimize performance for viewing, storing, backing up, restoring, and sharing media.
- Must have 3-5 years of experience in software development roles primarily working with backend systems.
- BS/MS degree in Computer Science, Engineering, or industry experience equivalent.
- Experience building APIs with REST, JSON, or other protocols.
- Experience in backend systems languages (Python, PHP, Ruby, and/or others).
- Experience in systems languages (C/C++, Go, Rust, and/or others)
- Familiarity with Stripe or other payment processing solutions.
- Willingness to learn on-the-fly to gain the skills and knowledge necessary to build systems in support of best-of-class mobile experiences.
- 🌎 Mission driven to protect kids and make a difference in the world
- ⚖️ Work-life balance with unlimited PTO, flexible/hybrid schedules, and more
- 🏥 Generously covered insurance premiums (up to 100% based on tenure)
- 💰 Stock options and 401(k) plan with employer match
- 🚀 Fast-paced startup environment with room for career growth
- 😎 Energetic and collaborative company culture (plus the coolest coworkers around)
- 🐶 Pet insurance to keep your furry friend happy and healthy
What We Do
We believe children deserve age-appropriate technology solutions that protect them from harmful content and destructive habits while enabling healthy growth and development. Our mission is to protect children, connect kids to families and encourage life outside the screen.