GitRoll logo

Backend Engineer (TypeScript)

GitRoll

Job Description

GitRoll is seeking a skilled Backend Engineer with expertise in TypeScript to join our team in San Francisco, CA. As a Backend Engineer, you will be responsible for enhancing our code scanning service, developing new features, and integrating our systems with B2B services. You will work on maintaining and improving our code analysis tools and implementing high-level semantic analysis for code repositories.

Responsibilities

  • Code Scanning Service

    • Add new features to the existing architecture.
    • Design and implement new architecture.
    • Implement smooth migration between old and new architectures.
    • Add support for new languages.
  • B2B Service

    • Design and implement basic functions of the B2B system (enterprise account management, API dashboard, rate limiting, etc.).
    • Design and implement integration of code scanning service with B2B system.
  • Code Analysis

    • Maintain and modify existing code analysis tools (e.g., handling false positives).
    • Add scanning rules for supported languages in a feasible manner.
    • Add scanning rules for new languages in a feasible manner.
    • Design and implement high-level semantic analysis for any given code repository.
    • Design and implement analysis of popular framework usage for any given code repository.

Requirements

  • Preferably have experience in designing and implementing complete B2B systems.
  • Experience in handling (designing, implementing, maintaining, migrating) complex systems.
  • Capable of performing static code analysis.
  • Ability to easily master new languages/frameworks and understand their design philosophies.
  • Proficient in using various design patterns.
  • Clean and tidy coding style, avoiding spaghetti code.
  • Preferably proficient in using TypeScript, Java/Kotlin.

Join GitRoll and be part of a team that is dedicated to promoting fairness, efficiency, and transparency in the tech talent market. Help us revolutionize talent discovery and unlock opportunities for talented individuals worldwide.

Similar jobs

Last update: 23 minutes ago

Deel logo
Deel

Senior Backend Engineer (Node.js/TypeScript)

Join Deel as a Senior Backend Engineer specializing in Node.js and TypeScript. Work remotely with a global team.

Last Call Media logo
Last Call Media

Remote TypeScript Engineer

Join Last Call Media as a Remote TypeScript Engineer focusing on testing and quality assurance for government projects.

Trunk Tools logo
Trunk Tools

Full Stack Engineer with React.js and TypeScript

Join Trunk Tools as a Full Stack Engineer to revolutionize construction with React.js and TypeScript. Remote work available.

Gilion logo
Gilion

Frontend Engineer with React and TypeScript

Join Gilion as a Frontend Engineer focusing on React and TypeScript in a hybrid work environment.

Superframe logo
Superframe

Senior Full Stack Engineer (React, GraphQL, TypeScript)

Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.

Marlee (Fingerprint For Success) logo
Marlee (Fingerprint For Success)

TypeScript Developer

Join our talent pool as a TypeScript Developer. Work remotely and leverage cutting-edge technology to deliver innovative solutions.

Deel logo
Deel

Engineering Team Lead with React.js and TypeScript

Lead a cross-functional engineering team at Deel, focusing on React.js and TypeScript development.

Apify logo
Apify

Backend Engineer for Developer Platform (Node.js/TypeScript)

Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.

Messari logo
Messari

Senior Full Stack Engineer with React and TypeScript

Join Messari as a Senior Full Stack Engineer focusing on React and TypeScript to build scalable web applications.

Crunchyroll logo
Crunchyroll

Senior Frontend Software Engineer III

Join Crunchyroll as a Senior Frontend Software Engineer III, focusing on TypeScript and React in a remote role.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Happening logo
Happening

Frontend Engineer with React and TypeScript

Join Happening as a Frontend Engineer in Zagreb, working with React and TypeScript in a hybrid environment.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Scout AI logo
Scout AI

Senior Software Engineer (Backend) - TypeScript & Go

Join Scout AI as a Senior Backend Engineer to build scalable blockchain systems using TypeScript and Go.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Rippling logo
Rippling

Senior Fullstack Engineer (Backend)

Join Rippling as a Senior Fullstack Engineer (Backend) to develop infrastructure and products for seamless onboarding.

Scopic logo
Scopic

Full-stack JavaScript Developer

Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.

Tymit logo
Tymit

Senior Web Frontend Engineer - React/TypeScript

Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.

Rhombus logo
Rhombus

Senior Frontend Software Engineer (React, TypeScript)

Join Rhombus as a Senior Frontend Software Engineer to build complex features in React and TypeScript. Onsite in Sacramento, CA.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

efficy logo
efficy

Back End DevOps Engineer (TypeScript + Node.js)

Join Efficy as a Back End DevOps Engineer in Warsaw, Poland. Work with TypeScript, Node.js, AWS, and more in a hybrid environment.

Peter Park logo
Peter Park

Senior Backend Developer with TypeScript and Python

Join our team as a Senior Backend Developer in Munich, working with TypeScript, Python, and AWS to revolutionize parking systems.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer)

Join Meetsta as a Full Stack Developer (Founding Engineer) to build innovative social networking solutions using React, Node.js, and TypeScript.