Remote Senior Backend Engineer

at LeoTech

Posted 18 hours ago 5 applied

Description:

  • At LeoTech, we are dedicated to developing software that addresses real-world challenges in the Public Safety sector.
  • As a Backend Engineer (Application), you will be responsible for architecting, building, and maintaining our mission-critical backend services that enable users to gain actionable insights from our unique datasets.
  • You will be part of the Core Application team, tasked with creating new solutions as our product evolves, which may include addressing non-trivial search/data-mining needs and solving multi-tenancy challenges related to customer data.
  • Your role will encompass all stages of the product development and deployment lifecycle, including idea generation, planning, design, prototyping, execution, shipping, and iteration.

Requirements:

  • A strong engineering background in fields such as Computer Science, Software Engineering, or Mathematics is required.
  • You must have at least 6+ years of back-end development experience, with a solid understanding of data structures, distributed systems, and system design.
  • A good understanding of how technical decisions impact end-users is essential.
  • Proficiency in system design and experience running server-less workloads at scale is crucial for this role.
  • You should be proficient in programming languages such as Elixir, Java, C++, Go, or similar languages.
  • Experience with PostgreSQL, ElasticSearch, and KV stores is required.
  • Proficiency in working with AWS Serverless workflows, including Lambdas and Step Functions, is necessary.
  • Familiarity with streaming technologies and frameworks like Kafka or Kinesis is expected.
  • Experience with Agile methodologies and familiarity with tools like JIRA and Confluence is important.
  • You should be comfortable working in a fast-paced environment with dynamic objectives and quick iterations.
  • A demonstrated ability to learn continuously, work independently, and make decisions with minimal supervision is required.
  • Experience with software engineering tools such as git, GitHub, and IDEs is necessary.

Benefits:

  • You will enjoy great team camaraderie, whether at our Irvine office or working remotely.
  • The role offers a fast-paced environment with challenging problems to solve.
  • You will have access to modern technologies and tools.
  • A continuous learning environment is fostered.
  • There is an opportunity to communicate and collaborate with individuals of all technical levels in a team setting.
  • You will receive feedback to help you grow and improve your work.
  • Be part of a self-managing team that enjoys support and direction when needed.
  • The position includes 3 weeks of paid vacation from the start.
  • A competitive salary is offered, ranging from $140,000 to $175,000 a year.
  • Generous medical, dental, and vision plans are provided.
  • Sick leave and paid holidays are included.
  • Stand/sit workstations are available.
  • The kitchen is stocked with snacks and drinks on-site.
  • You will work with talented and collaborative co-workers in a casual environment.