Senior Software Engineer - Backend (Node.js)

Optym
United StatesFULL_TIMEPosted Aug 9, 2026

Role responsibilities

The role involves designing and developing scalable backend APIs and services to support complex optimization workflows. Responsibilities include creating low-level designs, evaluating technical feasibility, and guiding junior team members on coding best practices.

Requirements

Candidates must have 4-6 years of experience with Node.js, TypeScript, and NoSQL databases like DynamoDB. A degree in Computer Science or Engineering and proficiency in system design and asynchronous programming are required.

Key skills

Node.js, ExpressJs, NestJs, JavaScript, TypeScript, DynamoDB, AWS Lambda, Object-Oriented Programming, Design Patterns, Unit Testing, Algorithms, Data Structures, Git, Agile, Domain Driven Design, Event-based Architecture

Keywords

Node.js, ExpressJs, NestJs, JavaScript, TypeScript, DynamoDB, Lambda, OOP, Design Patterns, Unit Testing, Algorithms, Data Structures, Git, Agile, Domain Driven Design, Event-based Architecture, ES6, ES7, Webpack, Parcel, Backend Engineering, System Design, Optimization Software, Transportation, Logistics, Decision Automation, API Development, Asynchronous Programming, NoSQL

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free