Please, let Sayari know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
Sayari is seeking a Software Intern to join the Software Engineering department on the Application team.
The intern will be responsible for developing new features across the software stack.
The ideal candidate should be a process-oriented self-starter with some experience in software engineering.
The internship focuses on problems related to corporate transparency, anti-money laundering, sanctions evasions, and combating financial fraud.
Interns will gain hands-on experience in building and maintaining APIs and web server backends while collaborating with experienced developers.
The application tier is primarily built in TypeScript, running in Kubernetes, and is backed by Postgres, Cassandra, Elasticsearch, and Memgraph.
The data ingest tier processes terabytes of data using Spark from hundreds of data sources.
Interns will contribute to an open-source library, including the WebGL-powered network visualization library Trellis.
Responsibilities include collaborating with the development team, writing high-quality code, creating documentation, updating automated test cases, executing manual quality assurance checks, and debugging issues.
Requirements:
Candidates should have 1-2+ years of experience in programming web-based applications and REST API servers.
A solid understanding of functional programming concepts such as map/filter/reduce is required.
Proficiency in JavaScript and TypeScript is necessary.
Experience with Node and Express frameworks is essential.
Candidates must have experience modeling and querying data in SQL databases, particularly Postgres.
Experience in writing unit tests and integration tests is required.
Familiarity with RxJS is a plus.
Experience with databases such as Cypher-based graph databases (Memgraph), Cassandra, and Elasticsearch is advantageous.
Knowledge of React and tools such as Redux and React Query is also a plus.
Benefits:
The internship offers a competitive hourly wage of $20 - $25.
Interns will have the opportunity to work in a supportive and high-performing team environment.
There are opportunities for training and learning, fostering professional growth.
Interns will gain valuable hands-on experience in software development and open-source projects.
Apply now
Please, let Sayari know you found this job
on RemoteYeah
.
This helps us grow π±.