Remote Application Team Software Intern

Posted

Apply now
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 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback