Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Remote React and Node Developer

Archipelo • California, US • On-site

Posted on: 1st December, 2024
Employment Type: FULLTIME

Job Description

Company
Archipelo is building a code security platform that gives organizations the ability to verify the authenticity and provenance of code within their software development lifecycle. They are solving a painful problem that affects every software developer on the planet: ensuring software security, authenticity, integrity, and compliance - by providing the context for how the code was created.

They ensure that secure coding best practices are implemented proactively at the earliest stages of the SDLC, from research and design to development and deployment.

Description

Right now, they are seeking an Interface Developer to work on technology development on the frontier of code discovery and developer productivity. A successful applicant is an expert in web application development—a wizard in the browser with deep knowledge of the presentation layer. You will lead the development and deployment of multiple products and services using our core technology. You will write APIs, browser extensions, IDE integrations, bots and webhooks across services. You will build interfaces that visualize rich data insights that improve developer productivity. You will lead data-driven decision making with the team about which languages, frameworks, and libraries we should use to visualize key data that is best matched to the twin challenges of exploratory data analysis and analytic presentation.

Tasks:
• Develop breakthrough user experiences within web, browser extension, and native environments
• Design and build unique user interactions to be consistent across web, IDE, and CLI environments
• Design and deliver APIs that are a joy to use as a developer
• Code anywhere in our stack, taking ownership and responsibility for the presentation layer
• Develop novel tools to gain into complex data sets
• Relentlessly measure and improve application performance, responsiveness, and testing
• Obsess over implementation details related to appearance and behavior of every user interaction
• Push the boundaries of what is possible to extend and integrate into existing developer workflows
• Review code, mentor other engineers and support the team
• Attract, recruit and retain top talent

Must-have skills:
• 8+ years of professional software engineering experience
• Expertise in JavaScript (React, Node.js), TypeScript, GraphQL
• Expertise interacting with JSON REST APIs with standard tools (e.g., Postman)
• Experience with data visualization libraries and packages used today: Python (SciPy/NumPy/pandas, Seaborn, Bokeh, etc.), R (ggplot2, grid), and JS (D3.js, Vega, Plotly), etc.
• Expertise deploying solutions in an Agile/DevOps CI/CD environment
• Expertise with browser technologies and developer tools
• Experience developing across clients, including web, IDE, browser extensions, CLI
• Expertise in unit, integration and end-to-end testing

Nice-to-have skills:
• Bachelor’s or Master's degree in computer science or related technical field
• Knowledge of image authoring tools
• Experience in platform development to solve complex business problems at scale
• Knowledge of event based systems development
• Knowledge of relational databases and SQL

Benefits:
• Stock options
• Paid vacation and sick leave
• A strong remote work culture that includes group activities and local gatherings

Interview process:
• Intro call with Toughbyte
• Culture and Operations Interview (30min)
• First Technical Interview w/ Technical Challenge (1 hour)
• Second Technical Interview (1 hour)
• Culture and Operations Interview (30 min)

Responsibilities

  • They are solving a painful problem that affects every software developer on the planet: ensuring software security, authenticity, integrity, and compliance - by providing the context for how the code was created
  • They ensure that secure coding best practices are implemented proactively at the earliest stages of the SDLC, from research and design to development and deployment
  • You will lead the development and deployment of multiple products and services using our core technology
  • You will write APIs, browser extensions, IDE integrations, bots and webhooks across services
  • You will build interfaces that visualize rich data insights that improve developer productivity
  • You will lead data-driven decision making with the team about which languages, frameworks, and libraries we should use to visualize key data that is best matched to the twin challenges of exploratory data analysis and analytic presentation
  • Develop breakthrough user experiences within web, browser extension, and native environments
  • Design and build unique user interactions to be consistent across web, IDE, and CLI environments
  • Design and deliver APIs that are a joy to use as a developer
  • Code anywhere in our stack, taking ownership and responsibility for the presentation layer
  • Develop novel tools to gain into complex data sets
  • Relentlessly measure and improve application performance, responsiveness, and testing
  • Obsess over implementation details related to appearance and behavior of every user interaction
  • Push the boundaries of what is possible to extend and integrate into existing developer workflows
  • Review code, mentor other engineers and support the team
  • Attract, recruit and retain top talent

Requirements

  • A successful applicant is an expert in web application development—a wizard in the browser with deep knowledge of the presentation layer
  • 8+ years of professional software engineering experience
  • Expertise in JavaScript (React, Node.js), TypeScript, GraphQL
  • Expertise interacting with JSON REST APIs with standard tools (e.g., Postman)
  • Experience with data visualization libraries and packages used today: Python (SciPy/NumPy/pandas, Seaborn, Bokeh, etc.), R (ggplot2, grid), and JS (D3.js, Vega, Plotly), etc
  • Expertise deploying solutions in an Agile/DevOps CI/CD environment
  • Expertise with browser technologies and developer tools
  • Experience developing across clients, including web, IDE, browser extensions, CLI
  • Expertise in unit, integration and end-to-end testing
  • Bachelor’s or Master's degree in computer science or related technical field
  • Knowledge of image authoring tools
  • Experience in platform development to solve complex business problems at scale
  • Knowledge of event based systems development
  • Knowledge of relational databases and SQL
  • Culture and Operations Interview (30min)
  • First Technical Interview w/ Technical Challenge (1 hour)
  • Second Technical Interview (1 hour)
  • Culture and Operations Interview (30 min)
Archipelo

Archipelo

Technology

Location

California, US

Job Type

FULLTIME

Benefits

  • Stock options
  • Paid vacation and sick leave
  • A strong remote work culture that includes group activities and local gatherings

Loading...

Loading...

Generate a Tailored CV Before Applying!

A customized CV will make your application stand out. Use your profile and this job description to create the perfect CV!

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Targeted Talent

1 week ago

FULLTIME

Senior Full Stack Developer - React/Node.js Up to $140K

North Dakota, US View Job

Della Infotech

1 week ago

FULLTIME

Android Developer with Express JS and Node JS

New Jersey, US View Job