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

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

osapiens logo
osapiens

Senior Full-Stack Developer - TypeScript

Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.

Tricentis logo
Tricentis

Full Stack Engineer – React, Typescript, JavaScript (Frontend focus)

Join Tricentis as a Full Stack Engineer focusing on React and TypeScript in Prague. Work on cutting-edge technologies and innovate in software testing.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

Tactile Games logo
Tactile Games

Senior Backend Engineer, LiveOps

Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.

Haufe Group logo
Haufe Group

Fullstack TypeScript Developer

Join Haufe Group as a Fullstack TypeScript Developer in Freiburg. Work on innovative solutions with React, AWS, and more.

Remove.tech logo
Remove.tech

Fullstack Engineer with React and TypeScript

Join Remove.tech as a Fullstack Engineer to develop SaaS solutions using React, TypeScript, and C# in a dynamic startup environment.

Codasip logo
Codasip

JavaScript and TypeScript Developer for IDE

Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.

Rohde & Schwarz logo
Rohde & Schwarz

Fullstack Developer with Angular and Kotlin

Join Rohde & Schwarz as a Fullstack Developer in Berlin, working with Angular, Kotlin, and REST APIs in a cloud-based environment.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Bolt logo
Bolt

Senior Full Stack Engineer

Join Bolt as a Senior Full Stack Engineer to work on complex algorithms, backend and frontend systems using Node.js and TypeScript.

Tikab logo
Tikab

Fullstack Developer with JavaScript, Python, and React

Join Tikab as a Fullstack Developer in Gothenburg, Sweden. Work with JavaScript, Python, and React in a hybrid environment.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Polarsteps logo
Polarsteps

Senior Frontend Engineer with React and TypeScript

Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.

Metroscope logo
Metroscope

Senior Software Engineer - Full Stack/Back-End with Python and TypeScript

Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.

Labelbox logo
Labelbox

Full-Stack Engineer with Angular and React.js

Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.

Zivver logo
Zivver

Front-end Angular Engineer

Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.

Contentful logo
Contentful

Senior Fullstack Engineer with TypeScript, React, and Node.js

Join Contentful as a Senior Fullstack Engineer to innovate with TypeScript, React, Node.js, and AI integrations in a hybrid work environment.