Mediabistro logo
job logo

Senior Backend Engineer Node.js + React.js (Remote)

Evolvetoday · Romania, PA, USA ·

Pay:
125.000 - 150.000
Job type:
Contract

Project Overview
On behalf of our client — a global organization providing scientific, medical, and analytics information platforms — we are hiring Senior Software Engineers (Node.js & React.js) to build scalable backend services powering an AI‑driven research tool used by scientists, clinicians, and analysts worldwide. This position is available only for candidates currently residing in Romania.

Role Overview
This is a backend‑focused engineering role, with occasional frontend contributions. You will design and implement scalable services, APIs, and integrations, ensuring reliability, performance, and clean engineering practices.

We’re looking for senior engineers with 8+ years of experience, strong Node.js expertise, a solid understanding of algorithms and system design, and hands‑on experience building production‑grade systems.

Contract & Working Model

Flexible collaboration model: employment (CIM) or B2B

Location: Romania — remote or hybrid from Cluj / Iași

Responsibilities

Build and maintain backend services and APIs

Design and implement REST and/or GraphQL APIs

Develop business logic and system integrations

Ensure scalability, reliability, and performance of backend components

Collaborate with frontend teams to support end‑to‑end delivery

Write clean, testable, maintainable code

Participate in system design, architecture discussions, and Agile ceremonies

Requirements

8+ years of professional software engineering experience

Bachelor’s degree in Computer Science, Engineering, or equivalent

Strong foundation in algorithms, data structures, and core programming concepts

Strong expertise in Node.js

Proficiency with TypeScript / modern JavaScript

Experience designing RESTful APIs and/or GraphQL APIs

Data modeling experience (SQL / NoSQL)

Understanding of authentication and authorization concepts

Experience working with production‑grade systems

Knowledge of scalability, reliability, and performance best practices

Experience with unit and integration testing

Familiarity with Git and Agile workflows

Experience with observability (logging, monitoring, tracing)

Exposure to distributed systems

Awareness of frontend systems (React, API consumption patterns)

Experience with CI/CD pipelines and DevOps workflows

Exposure to AI / LLM integrations

#J-18808-Ljbffr