Salary Range: 160000 to 180000 (Currency: USD) (Pay period: per-year-salary)
Sayari is looking for a Frontend Engineer to join our Software Engineering team and own the development of new features across our stack. Our ideal candidate is a process-oriented self-starter with extensive experience in the software engineering world and interested in working on problems related to corporate transparency, anti money laundering, sanctions evasions, and combating financial fraud. If you are passionate about open source development and innovative technology, then we strongly encourage you to apply.
Our application tier is built primarily in Typescript, running in Kubernetes, and backed by Postgres, Cassandra, Elasticsearch and Memgraph. Our data ingest tier runs on Spark, processing terabytes of data collected from hundreds of data sources. The platform allows users to explore a large knowledge graph sourced from hundreds of millions of structured and unstructured records from over 200 countries and 30 languages. As part of this team, you’ll have the chance to contribute to our growing library of open source work, including our WebGL-powered network visualization library Trellis: sayari-analytics.github.io/trellis.
JOB RESPONSIBILITIES
- Build, test, and deploy features across our tech stack
- Partner with product team to transform feature requests into actual implementations
- Participate in code reviews with fellow developers
- Work in an Agile development setting such as participating in sprint planning, daily stand ups, etc.
REQUIRED SKILLS AND EXPERIENCES
- 8+ years of professional experience in programming web-based applications and API servers
- Comfort with Typescript and React
- Proficiency consuming RESTful APIs
- Experience working with Node and Express
- Excellent communications skills and experience working cross functionally with product and design teams
- Strong organizational skills, attention to detail, and ability to work in a fast-paced work environment
- Self starter, able to work independently, prioritize tasks effectively, and excited to learn new skills
DESIRED SKILLS AND EXPERIENCES
- Experience leading development on large-scale projects, while working alongside other frontend and backend engineers.
- Experience with databases such as Cassandra, Memgraph, Elasticsearch or Postgres
- Experience developing RESTful APIs
- Experience with the following technologies/frameworks:
- Visualization frameworks such as WebGL
- State management frameworks like redux or react-query
- Monorepo build tools such as Turborepo
- RxJS
- Kubernetes and Docker
- GCP and/or AWS