
Senior Back End Engineer – Platform
LEO Technologies, LLC
full-time
Posted on:
Location Type: Remote
Location: Remote • Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $140,000 - $175,000 per year
Job Level
Senior
Tech Stack
AWSDistributed SystemsElasticSearchElixirGoJavaKafkaPostgres
About the role
- As a Backend Engineer (Platform) you will be responsible for architecting, building and maintaining our mission-critical backend services that allows our users to gain actionable insight from our unique dataset(s).
- You will be part of the Core Platform team, responsible for creating new solutions as our product grows. These solutions could range from non-trivial search/data-mining needs, to, working on solving multi-tenancy challenges when saving and serving customer data.
- You will participate in all stages of the product development and deployment lifecycle. To achieve this will include idea generation, planning, design, prototyping, execution, shipping and iteration.
Requirements
- Strong engineering background in fields such as Computer Science, Software Engineering and Mathematics.
- At least 6+ years of back-end development experience, with a solid understanding of data structures, distributed systems and system design.
- Good understanding of how technical decisions impact the people who will use what you're building.
- A good understanding of system design and running server-less workloads at scale is essential for this role.
- Proficiency with programming languages such as Elixir, Java, C++, Go or similar languages.
- Experience with PostgreSQL, ElasticSearch and KV stores.
- Proficiency working with AWS Serverless workflows like Lambdas, Step-Functions etc.
- Experience with streaming technologies with working knowledge of frameworks like Kafka, Kinesis or similar technologies.
- Experience with different Agile methodologies and familiarity with JIRA and Confluence.
- Skill and comfort working in a fast-paced environment with dynamic objectives and quick iterations.
- Demonstrated ability to learn continuously, work independently, and make decisions with minimal supervision.
Benefits
- 3 weeks of paid vacation – out the gate!!
- Competitive Salary.
- Generous medical, dental, and vision plans.
- Sick, and paid holidays are offered.
- Work with talented and collaborative co-workers.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend developmentdata structuresdistributed systemssystem designElixirJavaC++GoPostgreSQLElasticSearch
Soft skills
idea generationplanningdesignprototypingexecutionshippingiterationdecision makingindependenceadaptability