Overview

About this Role

Location Labs is looking for an experienced backend developer to build the next generation of our products. Join us as we scale our products to add millions of new users while simultaneously meeting some the strictest SLAs around. You will help evolve our architecture by building on great technologies like Docker, Kafka, Riak and more.

About Us

Our products provide a safer mobile experience for families by helping parents to locate, control and understand their children’s mobile usage. Millions of subscribers across major tier-1 carriers including AT&T, Sprint, T-Mobile, and Verizon count on our products everyday.
What We’re Looking For

You are passionate about the architecture, quality and performance of the applications your team builds.
You are an expert in building highly scalable and resilient services.
You have comprehensive understanding of the tech stack and have owned the development, build, testing and release process.
You constantly incorporate new and creative technical solutions to improve your products.
Tech We Use

Backend: Java with Spring and Hibernate, or Python with Flask and SQLAlchemy
Data: Percona, Redis, RabbitMQ, Kafka and Riak to flow and persist our data
Infrastructure: Ansible, Docker and Nagios to keep our production systems running on both our own machines and in AWS
Metrics: Elasticsearch-Logstash-Kibana, Graphite, InfluxDB, Grafana and Amplitude to help understand our users
Continuous Integration: We use Jenkins to build our software and Crucible extensively for code review.

About Location Labs

Location Labs is the global pioneer in mobile security for humans. Acquired in 2014 by online security leader AVG, our services are used by millions of monthly paying subscribers worldwide. We were named one of Entrepreneur magazine’s “most brilliant” companies and TechCrunch said we’ve “cracked the code” for mobile monetization.