Backend Engineer – Platform

hackajob Logo
  • IT
  • FullTime
  • Applications have closed

hackajob is collaborating with Leo Technologies to connect them with exceptional tech professionals for this role.

  • This is a remote, WFH 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.

What we Value

  • 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.

Technologies we Use

  • We are hosted on AWS Cloud and use numerous AWS services.
  • Our backend languages primarily consist of Elixir, NodeJS and some Python.
  • TypeScript and React are central to our front-end development.
  • Terraform, CloudFormation, Ansible are leveraged for our Infrastructure deployment and automation.
  • Industry-standard build tooling and CI/CD using AWS CodePipeline and GitHub Actions.
  • A low-code test automation framework for end-to-end testing.
  • A mix of open-source and proprietary technologies that are tailored to the problems at hand.