LeoTech is seeking a Senior Backend Engineer to join their Platform team in a fully remote capacity. This role is crucial in developing software solutions that make a real impact in the Public Safety sector, helping combat various forms of criminal activities and social issues.
The position requires a seasoned professional with at least 6 years of backend development experience, who will be responsible for architecting and maintaining mission-critical backend services. As part of the Core Application team, you'll be tackling complex challenges ranging from sophisticated data-mining solutions to multi-tenancy implementations.
The tech stack is modern and diverse, utilizing AWS Cloud services, with backend development primarily in Elixir, NodeJS, and Python. The frontend stack includes TypeScript and React, while infrastructure is managed through Terraform, CloudFormation, and Ansible. The role involves working with various databases and streaming technologies, including PostgreSQL, ElasticSearch, and Kafka/Kinesis.
What makes this role particularly attractive is the combination of meaningful work in public safety with cutting-edge technology. The company offers a supportive and flexible work environment, with a strong emphasis on team collaboration despite being remote. The compensation package is competitive, starting from $140,000 to $175,000, complemented by comprehensive benefits including medical, dental, and vision coverage, plus three weeks of vacation from the start.
The ideal candidate will have a strong engineering background in Computer Science or related fields, extensive experience with distributed systems and serverless architectures, and the ability to work independently while contributing to a team environment. This role offers an excellent opportunity to work on challenging problems while making a positive impact on society through technology.
The company culture emphasizes continuous learning, modern technologies, and a casual, collaborative environment. Whether working remotely or occasionally visiting the Irvine office, you'll be part of a self-managing team that receives support and direction when needed, while having the autonomy to drive technical decisions that directly impact users.