📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Software Engineer, Backend

normalcomputing · New York City

New
Senior 🇬🇧 English
Observability

Job description

About the role

Normal Computing is building software that powers semiconductor engineers, including a local CLI, a web project‑management product, and backend services that coordinate long‑running work. As a Backend Software Engineer you will help make these pieces feel like one dependable product, focusing on production‑grade code, reliable state handling, and clear APIs.

Key responsibilities

  • Design stable, well‑typed interfaces that connect the CLI, web UI, and backend services.
  • Evolve Postgres schemas, migrations, and event histories without breaking existing sessions.
  • Implement lifecycle, queueing, retry, cancellation, idempotency, and recovery logic for long‑running jobs.
  • Improve software that runs on developer machines and in containerized environments.
  • Enhance observability through metrics, traces, structured logs, health checks, and operator tooling.
  • Identify and eliminate performance bottlenecks in APIs, database access, and event processing.
  • Coordinate product changes across multiple repositories, languages, and service boundaries.

Required profile

  • 4+ years of software engineering experience with a proven track record of shipping backend systems used by others.
  • Experience designing APIs and data models, and reasoning about concurrency and state.
  • Hands‑on experience operating production services where reliability, observability, maintainability, and performance are critical.
  • Ability to debug across client, CLI, services, databases, and deployment infrastructure.
  • Pragmatic judgment about when to invest in durable abstractions versus shipping quickly.

Required skills

  • PostgreSQL (schemas, migrations, event histories)
  • API design and implementation
  • Distributed systems concepts (retries, idempotency, cancellation, recovery)
  • Containerization and deployment pipelines
  • Observability tools (metrics, tracing, structured logging)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec normalcomputing.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 20 hours ago

Expires 1 month from now

1 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

normalcomputing

New York City